#!/bin/bash ############################################################################### # 构建 oss-store 应用的 docker 镜像 ############################################################################### set -e # 代码存放的位置 base_dir = '/home/reghao/Downloads' ############################################################################### # 构建依赖 ############################################################################### git clone https://git.reghao.cn/reghao/jutil cd jutil mvn install package -Dmaven.test.skip=true ############################################################################### # 构建 oss-store 应用 ############################################################################### cd ${base_dir} mvn clean package -Dmaven.test.skip=true -am -pl oss-store -Ptest ############################################################################### # 构建 oss-store 应用镜像 ############################################################################### commit_id=`git rev-parse HEAD | cut -c 1-8` docker_prefix='reghao/oss-store' docker build -t ${docker_prefix}:${commit_id} .