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