作业矩阵允许失败 (allow_failures)
允许失败作业的属性
类型
密钥
如果给出映射,则支持以下键
language
— 要启用的语言支持(类型:枚举 (string),已知值:android
,c
,clojure
,cpp
,crystal
,csharp
,d
,dart
,elixir
,elm
,...
, 例如:ruby
,请参阅:语言,构建矩阵)os
— (类型:枚举 (string),已知值:linux
,osx
,windows
,freebsd
,linux-ppc64le
)dist
— 构建环境发行版(类型:枚举 (string),已知值:trusty
,precise
,xenial
,bionic
,focal
,jammy
,server-2016
,rhel8
,请参阅:虚拟化环境)arch
— 构建环境体系结构(类型:枚举 (string),已知值:amd64
,arm64
,arm64-graviton2
,ppc64le
,i386
,s390x
)osx_image
— 用于构建环境的 OSX 图像(类型:string)sudo
— 是否允许 sudo 访问(已弃用,类型:布尔值,或字符串,例如:required
)vm
— 虚拟机大小设置(类型:vm,请参阅:自定义构建)env
— 要设置的环境变量(类型:映射序列,安全序列,字符串序列,映射,安全或字符串)compiler
— (类型:字符串,例如:gcc
)branches
— 包含或排除要构建的分支(类型:映射,字符串序列或字符串)name
— (类型:字符串)stage
— (类型:字符串)branch
— (已弃用,类型:字符串)
共享密钥
addons
: 要激活的构建附加组件 详细信息branches
: 包含或排除要构建的分支 详细信息cache
: 用于加速构建的缓存设置 详细信息deploy
: 部署目标配置 详细信息git
:Git 设置 详情if
:条件,用于确定是否应该运行构建、阶段或作业、导入配置源或发送通知 详情services
:要设置和启动的服务 详情workspaces
:共享构建工作区 详情keys
:要使用的自定义密钥 详情before_install
:在安装阶段之前运行的脚本install
:在安装阶段运行的脚本before_script
:在脚本阶段之前运行的脚本script
:在脚本阶段运行的脚本before_cache
:在存储构建缓存之前运行的脚本after_success
:在脚本阶段成功后运行的脚本after_failure
:在脚本阶段失败后运行的脚本before_deploy
:在部署阶段之前运行的脚本after_deploy
:在部署阶段之后运行的脚本after_script
:作为最后一个阶段运行的脚本
示例
allow_failures:
- language: ruby
os: linux
dist: trusty
allow_failures:
language: ruby
os: linux
dist: trusty