build_image.sh 694 B

1234567891011121314151617181920212223
  1. #!/bin/bash
  2. ###############################################################################
  3. # 构建 oss-store 应用的 docker 镜像
  4. ###############################################################################
  5. set -e
  6. git clone https://git.reghao.cn/reghao/jutil
  7. cd jutil
  8. mvn install package -Dmaven.test.skip=true
  9. proj_dir = '/a/b/c/oss'
  10. cd ${proj_dir}
  11. commit_id=`git rev-parse HEAD | cut -c 1-8`
  12. docker_prefix='reghao/oss-store'
  13. mvn clean install -Dmaven.test.skip=true -am -pl oss-api
  14. mvn clean install -Dmaven.test.skip=true -am -pl oss-sdk
  15. mvn clean package -Dmaven.test.skip=true -am -pl oss-store -Ptest
  16. cd ${proj_dir}/oss-store
  17. docker build -t ${docker_prefix}:${commit_id} .