| 123456789101112131415161718192021222324252627 |
- #!/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
- commit_id=`git rev-parse HEAD | cut -c 1-8`
- docker_prefix='reghao/oss-store'
- docker build -t ${docker_prefix}:${commit_id} .
|