流水线语法有哪些? 流水线参数列表

Keyword Description

script 运行的Shell命令或脚本。

image 使用docker映像.

services 使用docker服务映像.

before_script 在作业运行前运行脚本。

after_script 在作业运行后运行脚本。

stages 定义管道中的阶段,运行顺序。

stage 为工作定义一个阶段,可选,未指定默认为test阶段。

only 限制创建作业的时间.

except 限制未创建作业的时间.

rules 条件列表,用于评估和确定作业的选定属性,以及是否创建该作业.

when 什么时候开始工作. on_success,on_failure,always

environment 作业部署到的环境的名称.

cache 在后续运行之间应缓存的文件列表.

artifacts 成功时附加到作业的文件和目录列表.

dependencies 通过提供要从中获取工件的作业列表,限制将哪些工件传递给特定作业.

coverage 给定作业的代码覆盖率设置.

retry 发生故障时可以自动重试作业的时间和次数。

timeout 定义自定义作业级别的超时,该超时优先于项目范围的设置。

parallel 多少个作业实例应并行运行.

needs 可无序执行作业,无需按照阶段顺序运行某些作业,可以让多个阶段同时运行

trigger 定义下游管道触发器.

include 允许此作业包括外部YAML文件.

extends 该作业将要继承的配置条目.

pages 上载作业结果以用于GitLab页面.

variables 在作业级别上定义作业变量.

interruptible 定义在通过新的运行使其冗余时是否可以取消作业.

resource_group 限制作业并发.

tags 标签 指定runner运行

allow_failure 允许失败,结果判定成功/通过

manual 手动执行

delayed 延迟一定时间后执行作业

rules

inherit 使用或禁用全局定义的环境变量(variables)或默认值(default)。

always :在发生任何故障时重试(默认).

unknown_failure :当失败原因未知时。

script_failure :脚本失败时重试。

api_failure :API失败重试。

stuck_or_timeout_failure :作业卡住或超时时。

runner_system_failure :运行系统发生故障。

missing_dependency_failure: 如果依赖丢失。

runner_unsupported :Runner不受支持。

stale_schedule :无法执行延迟的作业。

job_execution_timeout :脚本超出了为作业设置的最大执行时间。

archived_failure :作业已存档且无法运行。

unmet_prerequisites :作业未能完成先决条件任务。

scheduler_failure :调度程序未能将作业分配给运行scheduler_failure。

data_integrity_failure :检测到结构完整性问题。

最新文章

  1. hadoop2.7之Mapper/reducer源码分析
  2. Centos 5.x/6.x 配置163网易yum源
  3. redis的相关知识
  4. HDU(1856),裸的带权并查集
  5. CF 120F Spider 树的直径 简单题
  6. using详解(C#)
  7. shutdown,init,halt,poweroff,reboot的区别和联系, pkill -kill -t tty7注销
  8. js 如何判断数据是数据还是对象
  9. osg(OpenSceneGraph)学习笔记1:智能指针osg::ref_ptr<>
  10. Web Adaptor重装配置时 提示已经配置成功的问题
  11. DOM范围
  12. 切换Ubuntu系统python默认版本的方法
  13. 详解tomcat的连接数与线程池
  14. 指令汇B新闻客户端开发(五) ShareSdk的使用
  15. 【Python学习】yield send我就说这么多
  16. 消息中间件系列二:RabbitMQ入门(基本概念、RabbitMQ的安装和运行)
  17. [development][security][modsecurity][nginx] nginx / modsecurity development things
  18. linux 为什么要关闭selinux
  19. (拓扑)确定比赛名次 -- hdu -- 1285
  20. openssl详解

热门文章

  1. 解决报错Error response from daemon: Get https://10.0.0.110/v2/: dial tcp 10.0.0.110:443: connect: connection refused
  2. 常用的函数式接口_Predicate接口_默认方法and和Predicate接口练习_集合接口筛选
  3. 算法竞赛进阶指南 0x52 背包
  4. 基于图的广度优先搜索策略(耿7.11)--------西工大noj.20
  5. 第十九天python3 json和messagepack
  6. HelloWorld入门程序
  7. YII学习总结6(模板替换和“拼合”)
  8. 并发刺客(False Sharing)——并发程序的隐藏杀手
  9. 用固态U盘让你的办公环境随身移动
  10. 前端必备的 HTTP 知识