附加组件
构建附加组件以激活
构建附加组件可启用附加内置功能,例如安装构建依赖项、系统设置任务以及与外部服务的集成。
密钥
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 Hosts)firefox
— 要使用的 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