插件
构建要激活的插件
构建插件可启用额外的内置功能,例如安装构建依赖项、系统设置任务,以及与外部服务集成。
密钥
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 快照(类型:映射序列、字符串序列、映射或字符串)详细信息sonarcloud
— Sonarcloud 设置(类型:映射或布尔值)详细信息ssh_known_hosts
— 要添加到 ~/.ssh/known_hosts 中的主机(类型:安全序列或安全,参见:添加到 SSH 已知主机)firefox
— 要使用的 Firefox 版本(类型:字符串,例如:68.0b1
)mariadb
— 要使用的 MariaDB 版本(类型:字符串)postgresql
— 要使用的 Postgres 版本(类型:字符串,别名:postgres
)rethinkdb
— 要使用的 RethinkDB 版本(类型:字符串)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