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
具体执行任务的命令