提交 b586793e authored 作者: czq's avatar czq

czq

项目管理测试
上级 a4084c14
stages: # stages:
- test # - build
- build # - test
- deploy # - deploy
#
test: # job 1:
stage: test # stage: build
script: # script:
- echo "开始测试" # - mvn clean package
only: #
- master # job 2:
tags: # stage: test
- czq-Runner # script:
build: # - echo "开始测试"
stage: build # only:
script: # - master
- echo "编译中。。。。" # tags:
only: # - czq-Runner
- master # job 2:
tags: # stage: build
- czq-Runner # script:
deploy: # - echo "编译中。。。。"
stage: deploy # only:
script: # - master
- echo "发布中...." # tags:
only: # - czq-Runner
- master # job 3:
tags: # stage: deploy
- czq-Runner # script:
\ No newline at end of file # - echo "发布中...."
# only:
# - master
# tags:
# - czq-Runner
variables:
MAVEN_OPTS: "-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN -Dorg.slf4j.simpleLogger.showDateTime=true -Djava.awt.headless=true"
MAVEN_CLI_OPTS: "--batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true"
#定义后续运行之间应缓存的文件列表
cache:
paths:
   - /data/tools/maven3/repo
.validate: &validate
stage: build
script:
    - 'mvn $MAVEN_CLI_OPTS test-compile'
.verify: &verify
stage: test
script:
   - 'mvn $MAVEN_CLI_OPTS verify'
only:
    - master
validate:jdk8:
<<: *validate
image: maven:3.3.9-jdk-8
verify:jdk8:
<<: *verify
image: maven:3.3.9-jdk-8
install:jdk8:
stage: test
script:
   - '/data/tools/maven3/bin/mvn clean package -U install'
only:
   - master
image: maven:3.3.9-jdk-8
deploy:jdk8:
image: busybox:latest
stage: deploy
script:
    - '/data/tools/maven3/bin/mvn deploy'
dependencies:
    - install:jdk8
only:
   - master
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论