作业矩阵允许失败
另请参阅
键
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 访问(已弃用,类型:boolean 或 string,例如:required
) 详情
vm
— 虚拟机大小设置(类型:vm) 详情
env
— 要设置的环境变量(类型:map 序列,secure 序列,string 序列,map,secure 或 string) 详情
compiler
—(类型:string,例如:gcc
)
branches
— 包含或排除要构建的分支(类型:map,string 序列或 string) 详情
name
—(类型:string)
stage
—(类型:string)
branch
—(已弃用,类型:string)
共享键
addons
:要激活的构建加载项 详情
branches
:包含或排除要构建的分支 详情
cache
:缓存设置以加速构建 详情
部署
:部署目标配置 详细信息
git
:Git 设置 详细信息
if
:确定是否应该运行构建、阶段或作业、导入配置源或发送通知的条件 详细信息
services
:设置和启动的服务 详细信息
workspaces
:共享构建工作区 详细信息
keys
:要使用的自定义密钥 详细信息
before_install
:在安装阶段之前运行的脚本
install
:在安装阶段运行的脚本
before_script
:在脚本阶段之前运行的脚本
script
:在脚本阶段运行的脚本
before_cache
:在存储构建缓存之前运行的脚本
after_success
:在脚本阶段成功后运行的脚本
after_failure
:在脚本阶段失败后运行的脚本
before_deploy
:在部署阶段之前运行的脚本
after_deploy
:在部署阶段之后运行的脚本
after_script
:作为最后一个阶段运行的脚本
示例
language: ruby
os: linux
dist: trusty