GitLab-Runner使用手册

鬼谷子叔叔 - 2024-06-11 09:52

stages

定义多个流程

stages:
  - compile
  - build
  - deploy

stage

定义某个流程的具体设置,名称可以自定义,stage必须是stages里定义的。

stages:
  - compile
  - build
  - deploy
 
do_compile:
  stage: compile
 
do_build:
  stage: build
 
do_deploy:
  stage: deploy

tags

指定具体哪些Runner来执行任务

only

指定哪些分支/标签更新之后才会执行任务

系统变量

  • branches,引用是分支的时候

  • tags,引用是标签的时候

  • web,通过GitLab后台运行Pipeline

  • master,master分支更新的时候

except

指定哪些分支/标签更新之后不要执行任务

系统变量同only

script

具体执行任务的命令