gradle 自动化docker 部署


stages:
- package
- deploy
gradle-package:
tags:
- gradle
stage: package
script:
- cd sniper-cloud/user
- gradle clean build
artifacts:
paths:
- sniper-cloud/user/build/libs/*.jar
build-master:
tags:
- docker
stage: deploy
script:
- cd sniper-cloud/user
- docker rm -f sniperx-user || true
- docker rmi sniperx/user:0.0.3 || true
- docker build -t sniperx/user:0.0.3 .
- docker run -d --name sniperx-user -p 8092:8092 sniperx/user:0.0.3
only:
- master


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM