.gitlab-ci.yml gitlab package deploy 文件

55 篇文章 0 订阅

参考 Gitlab部署CI并使用.gitlab-ci.yml配置您的作业(中文翻译)
.gitlab-ci.yml 配置文件详解

stages:
  - code_scan
  - package
  - deploy

variables:
  MAVEN_CLI_OPTS: "-Djib.to.auth.username=${REGISTRY_USER} -Djib.to.auth.password=${REGISTRY_PASSWORD}"
  CONTENT: 'Content-Type: application/json'
  ...

job_code_scan:
  image: registry.xxxx.com/xxxx/codescan:latest
  stage: code_scan
  script:
    - /opt/code_scan/code_scan.sh
  when: manual
  tags:
    - k8s
  only:
    - master

package: &package_tmp
  image: registry.xxxx.com/gitlabci/maven:3.6.3-jdk-8
  stage: package
  tags:
    - k8s
  script:
    - mvn $MAVEN_CLI_OPTS clean deploy -Pregistry -Djavacpp.platform=linux-x86_64 -DskipTests -U --settings .m2/settings.xml | tee mvn.log
  artifacts:
    paths:
      - mvn.log
  only:
    - master

deploy_to_devops:
  image: registry.xxxx.com/gitlabci/k8s-kubectl:v2.1.1
  stage: deploy
  script:
    - 脚本
  when: on_success
  only:
    - master
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值