gitlab Runner

gitlab 安装和注册

windows 下
请添加图片描述
docker centos7 下

docker pull gitlab/gitlab-runner:v14.9.1
mkdir -p gitlab-runner/config
docker run -itd --name=gitlab-runner -v /mydata/gitlab-runner/config/:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:v14.9.1

流水线语法

tags:
runner的名称,用于指定特定的runner来运行。
allow_failure:
when:
0<=retry <=2
发生特定错误时重试
retry:
max: 2
when:
-script_failure
timeout ?
paraller:
rules:
不能和only/except 组合使用
if:
changes:
exists:
workflow: 这里指pipeline
when 只能取always和never
cache:
全局cache定义在job之外,针对所有job生效。job中cache优先于全局。
needs:
调整job流程
artifacts:
include:
local:
file:
remote:
template:
extends:
继承作业配置
trigger:
一个项目管道触发另一个项目管道
steragy:depend
job结果等下游项目完成。
父子管道:同一个项目当中
trigger:
include:child01.yml

template

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值