加载项
构建要激活的加载项
构建加载项可启用额外的内置功能,例如安装构建依赖项、系统设置任务以及与外部服务的集成。
键
apt
— 要安装的 APT 软件包和源代码(类型:映射、字符串、字符串或布尔值序列) 详细信息apt_packages
— 要安装的 APT 软件包名称(类型:字符串或字符串序列)artifacts
— 构建结束后要上传的构建工件(类型:映射或布尔值) 详细信息browserstack
— Browserstack 设置(类型:映射或布尔值) 详细信息chrome
— 要使用的 Chrome 版本(类型:枚举(字符串),已知值:stable
,beta
)code_climate
— CodeClimate 设置(类型:映射、安全或布尔值) 详细信息coverity_scan
— CoverityScan 设置(类型:映射或布尔值) 详细信息homebrew
— 要安装的 Homebrew 软件包(类型:映射、字符串、字符串或布尔值序列) 详细信息hostname
— 要在构建环境中设置的主机名(类型:字符串)hosts
— 要添加到 /etc/hosts 中的主机(类型:字符串或字符串序列)jwt
—(不推荐使用,类型:安全或安全序列) 详细信息sauce_connect
— SourceConnect 设置(类型:映射或布尔值) 详细信息pkg
—(类型:映射、字符串、字符串或布尔值序列) 详细信息srcclr
— SourceClear 设置(类型:映射或布尔值)snaps
— 要安装的 Ubuntu Snaps(类型:映射、字符串、映射或字符串序列) 详细信息sonarcloud
— Sonarcloud 设置(类型:映射或布尔值) 详细信息ssh_known_hosts
— 要添加到 ~/.ssh/known_hosts 中的主机(类型:安全或安全序列,请参阅:添加到 SSH Known Hostsfirefox
— 要使用的 Firefox 版本(类型:字符串,例如:68.0b1
)mariadb
— 要使用的 MariaDB 版本(类型:字符串)postgresql
— 要使用的 Postgres 版本(类型:字符串,别名:postgres
)rethinkdb
— 要使用的 RethinkDB 版本(类型:字符串)sbom
— SBOM 生成(类型:映射,或布尔值) 详情
示例
addons:
apt:
packages:
- cmake
sources:
- ubuntu-toolchain-r-test
dist: string
apt_packages:
- string
artifacts:
enabled: true
bucket: string
endpoint: string
addons:
apt: true
addons:
apt_packages: string
addons:
artifacts: true