提交 2367bcff authored 作者: czq's avatar czq

合并分支 'czq' 到 'master'

Czq 查看合并请求 ty_wyl/adaptation-master1!12
stages:
- test
- build
- deploy
# stages:
# - build
# - test
# - deploy
#
# job 1:
# stage: build
# script:
# - mvn clean package
#
# job 2:
# stage: test
# script:
# - echo "开始测试"
# only:
# - master
# tags:
# - czq-Runner
# job 2:
# stage: build
# script:
# - echo "编译中。。。。"
# only:
# - master
# tags:
# - czq-Runner
# job 3:
# stage: deploy
# script:
# - echo "发布中...."
# only:
# - master
# tags:
# - czq-Runner
test:
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:
- echo "开始测试"
   - 'mvn $MAVEN_CLI_OPTS verify'
only:
- master
tags:
- czq-Runner
build:
stage: build
    - master
validate:jdk8:
<<: *validate
image: maven:3.5.2-jdk-8
verify:jdk8:
<<: *verify
image: maven:3.5.2-jdk-8
install:jdk8:
stage: test
script:
- echo "编译中。。。。"
   - '/data/tools/maven3/bin/mvn clean package -U install'
only:
- master
tags:
- czq-Runner
deploy:
   - master
image: maven:3.5.2-jdk-8
deploy:jdk8:
image: busybox:latest
stage: deploy
script:
- echo "发布中...."
    - '/data/tools/maven3/bin/mvn deploy'
dependencies:
    - install:jdk8
only:
- master
tags:
- czq-Runner
\ No newline at end of file
   - master
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论