否 定义在每个job之前运行的命令
after_script 否 定义在每个job之后运行的命令
variable 否 定义构建变量
cache 否 定义一组文件列表,可在后续运行中使用
image...before_script
before_script用来定义所有job之前运行的命令,包括deploy(部署) jobs,但是在修复artifacts之后。它可以是一个数组或者是多行字符串。...举个例子,当命令中包含冒号(:)时,script需要被包在双引号中,这样YAML解析器才可以正确解析为一个字符串而不是一个键值对(key:value)。...使用这些特殊字符的时候一定要注意::,{,},[,],,,&,*,#,?,|,-,,=,!。
stage
stage允许一组jobs进入不同的stages。...tags
tags可以从允许运行此项目的所有Runners中选择特定的Runners来执行jobs。