GitLab CICD Day 07 - 指定分支

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitLab CICD Day 07 - 指定分支相关的知识,希望对你有一定的参考价值。

  1. 新建dev分支

GitLab

  1. only限制执行分支
stages:
- testing # stage编排
- build
- deploy

run_test: #Job
stage: testing
only: #只有main分支才会执行,dev会跳过此job(不会执行)
- main
tags:
- shell #Gitlab-runner
script:
- echo "执行测试"
- chmod +x ./run.sh # 给run.sh加可执行权限
- ./run.sh # 运行外部文件./run.sh

build_image:
stage: build
tags:
- shell
script:
- echo "打包镜像"

deploy_to_qa:
stage: deploy
tags:
- shell
script:
- echo "部署到QA"
  1. dev执行结果:

GitLab

GitLab

以上是关于GitLab CICD Day 07 - 指定分支的主要内容,如果未能解决你的问题,请参考以下文章

GitLab CICD Day 02 - 什麼是 CICD

使用gitlab cicd自动合并分支

Gitlab CICD DAY 31 - K8S

GitLab CICD Day 10 - Runner 与 Executor

GitLab CICD Day 04 - 新增 Pipeline Job

GitLab CICD Day 06 - 執行外部檔案