我希望您能够将
问题:我是不是把事情搞得太复杂了?也许我应该只使用一个
maven
的阶段分为build
、test
和deploy
。问题:我是不是把事情搞得太复杂了?也许我应该只使用一个
mvn clean package
阶段,因为compile
和test
在package
阶段期间由maven隐式执行?
.gitlab-ci.yml
文件内容如下:stages:
- build
- test
- deploy
build:
stage: build
script: mvn clean compile
test:
stage: test
script: mvn clean test
deploy:
stage: deploy
script: mvn clean package -Dmaven.test.skip=true
#...continue with docker deployment...