插件
激活需要编译的插件
编译插件启用其他内置功能,比如安装编译依赖项、系统设置任务以及与外部服务的集成功能。
密钥
apt
— 要安装的 APT 包和源(类型:map、字符串、字符串或布尔类型的序列) 详情apt_packages
— 要安装的 APT 包名称(类型:字符串或字符串类型的序列)artifacts
— 编译结束时上载的编译制品(类型:map 或布尔类型) 详情browserstack
— Sauce Connect 设置(类型:map 或布尔类型) 详情chrome
— 使用的 Chrome 版本(类型:枚举 (string),已知值:stable
、beta
)code_climate
— CodeClimate 设置(类型:map、安全或布尔类型) 详情coverity_scan
— CoverityScan 设置(类型:map 或布尔类型) 详情homebrew
— 要安装的 Homebrew 包(类型:map、字符串、字符串或布尔类型的序列) 详情hostname
— 设置在编译环境中的主机名(类型:string)hosts
— 添加到 /etc/hosts 的主机(类型:字符串或字符串类型的序列)jwt
— (已弃用,类型:安全或安全的序列) 详情sauce_connect
— SourceConnect 设置(类型:map 或布尔类型) 详情pkg
— (类型:map、字符串、字符串或布尔类型的序列) 详情srcclr
— SourceClear 设置(类型:map 或布尔类型)snaps
— 要安装的 Ubuntu Snap(类型:map、字符串、map 或字符串的序列) 详情sonarcloud
— Sonarcloud 设置(类型:map 或布尔类型) 详情ssh_known_hosts
— 添加到 ~/.ssh/known_hosts 的主机(类型:安全或安全的序列,请参阅:添加到 SSH Known Hosts)firefox
— 使用的 Firefox 版本(类型:string,例如:68.0b1
)mariadb
— 使用的 MariaDB 版本(类型:string)postgresql
— 使用的 Postgres 版本(类型:string,别名:postgres
)rethinkdb
— 使用的 RethinkDB 版本(类型:string)sbom
— SBOM 生成(类型:map 或布尔类型) 详情
示例
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