自动化构建微服务推送阿里云镜像仓shell脚本开发

DBC 1.6K 0

自动化构建微服务推送阿里云镜像仓shell脚本开发插图

#登录阿里云镜像仓
docker login --username=1000102374443412 ccr.ccs.tencentyun.com --password=1234567


#构建整个项目,或者单独构建common项目,避免依赖未被构建上去
cd ../xdclass-common
mvn install


#构建网关
cd ../xdclass-gateway
mvn install -Dmaven.test.skip=true dockerfile:build
docker tag xdclass-cloud/xdclass-gateway:latest ccr.ccs.tencentyun.com/xdclass_test655/api-gateway:v1.2
docker push ccr.ccs.tencentyun.com/xdclass_test655/api-gateway:v1.2
echo "网关构建推送成功"

#用户服务
cd ../xdclass-user-service
mvn install -Dmaven.test.skip=true dockerfile:build
docker tag xdclass-cloud/xdclass-user-service:latest ccr.ccs.tencentyun.com/xdclass_test655/xdclass-user-service:v1.2
docker push ccr.ccs.tencentyun.com/xdclass_test655/xdclass-user-service:v1.2
echo "用户服务构建推送成功"

#商品服务
cd ../xdclass-product-service
mvn install -Dmaven.test.skip=true dockerfile:build
docker tag xdclass-cloud/xdclass-product-service:latest ccr.ccs.tencentyun.com/xdclass_test655/xdclass-product-service:v1.2
docker push ccr.ccs.tencentyun.com/xdclass_test655/xdclass-product-service:v1.2
echo "商品服务构建推送成功"


#订单服务
cd ../xdclass-order-service
mvn install -Dmaven.test.skip=true dockerfile:build
docker tag xdclass-cloud/xdclass-order-service:latest ccr.ccs.tencentyun.com/xdclass_test655/xdclass-order-service:v1.2
docker push ccr.ccs.tencentyun.com/xdclass_test655/xdclass-order-service:v1.2
echo "订单服务构建推送成功"

#优惠券服务
cd ../xdclass-coupon-service
mvn install -Dmaven.test.skip=true dockerfile:build
docker tag xdclass-cloud/xdclass-coupon-service:latest ccr.ccs.tencentyun.com/xdclass_test655/xdclass-coupon-service:v1.2
docker push ccr.ccs.tencentyun.com/xdclass_test655/xdclass-coupon-service:v1.2
echo "优惠券服务构建推送成功"


echo "=======构建脚本执行完毕====="

发表评论 取消回复
表情 图片 链接 代码

分享