|
|
@@ -6,18 +6,22 @@
|
|
|
|
|
|
set -e
|
|
|
|
|
|
+# 代码存放的位置
|
|
|
+base_dir = '/home/reghao/Downloads'
|
|
|
+
|
|
|
+###############################################################################
|
|
|
+# 构建依赖
|
|
|
+###############################################################################
|
|
|
git clone https://git.reghao.cn/reghao/jutil
|
|
|
cd jutil
|
|
|
mvn install package -Dmaven.test.skip=true
|
|
|
|
|
|
-proj_dir = '/a/b/c/oss'
|
|
|
-cd ${proj_dir}
|
|
|
-commit_id=`git rev-parse HEAD | cut -c 1-8`
|
|
|
-docker_prefix='reghao/oss-store'
|
|
|
-
|
|
|
-mvn clean install -Dmaven.test.skip=true -am -pl oss-api
|
|
|
-mvn clean install -Dmaven.test.skip=true -am -pl oss-sdk
|
|
|
+###############################################################################
|
|
|
+# 构建 oss-store 应用
|
|
|
+###############################################################################
|
|
|
+cd ${base_dir}
|
|
|
mvn clean package -Dmaven.test.skip=true -am -pl oss-store -Ptest
|
|
|
|
|
|
-cd ${proj_dir}/oss-store
|
|
|
+commit_id=`git rev-parse HEAD | cut -c 1-8`
|
|
|
+docker_prefix='reghao/oss-store'
|
|
|
docker build -t ${docker_prefix}:${commit_id} .
|