CI/CD 配置yml文件常用属性
stage: 定义有多少运行阶段
script:执行脚本,可以是数据
before_script: 执行前
after_script: 执行后
allow_failure: 允许失败之后继续执行
cache:[ key: 缓存标识键,paths:缓存的文件 ]
only:何时执行任务
except:何时不执行任务
ref:分支名称
variables:变量表达式
changes:修改文件路径
retry:失败后重复次数
max:最大次数
when:什么情况下重试
variables:定义变量,使用$符号来引用
when:配置运行条件
on_success:当stage 成功执行时或者,allow_failure:true,
manual:手动触发时执行
always:无论任务状态如何,都执行
on_failure: 当有stage的任务执行失败是触发
delayed:延时执行
never: 从不执行
tags:选择特定tag的GitLab-runner来执行