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