一、JOB/script/before_script/after_script/stages/stage/variables
#两个作业
#stages:阶段,可以控制作业顺序
#before_script:全局变量
#variables:变量 key:value
#before_script:执行script之前做的操作
#stage:作业名字
#script:操作
#after_script:执行完作业之后做的操作
一个job至少包含一个script
before_script
after_script
variables
tages/allow_failure/when/retry/timeout/parallel
tags
allow_failure
when
retry
retry:2(总共执行三次)
timeout-超时
parallel
only/except/rules/workflow
rules
注意changes后面有冒号
四、cache缓存/artifacts/dependencies
key为每个作业提供一个独立的缓存
artifacts-制品
五、needs(阶段并行)/include(引入)/extends(继承作业)/trigger()
六、image/services/environment/inherit