Addons
Build addons to activate
Build addons enable additional built-in functionality, such as installing build dependencies, system setup tasks, and integrations with external services.
Keys
apt— APT packages and sources to install (type: map, sequence of string, string, or boolean) detailsapt_packages— APT package names to install (type: sequence of string, or string)artifacts— Build artifacts to upload at the end of the build (type: map, or boolean) detailsbrowserstack— Browserstack settings (type: map, or boolean) detailschrome— Chrome version to use (type: enum (string), known values:stable,beta)code_climate— CodeClimate settings (type: map, secure, or boolean) detailscoverity_scan— CoverityScan settings (type: map, or boolean) detailshomebrew— Homebrew packages to install (type: map, sequence of string, string, or boolean) detailshostname— Hostname to set on the build environment (type: string)hosts— Hosts to add to /etc/hosts (type: sequence of string, or string)jwt— (deprecated, type: sequence of secure, or secure) detailssauce_connect— SourceConnect settings (type: map, or boolean) detailspkg— (type: map, sequence of string, string, or boolean) detailssrcclr— SourceClear settings (type: map, or boolean)snaps— Ubuntu Snaps to install (type: sequence of map, sequence of string, map, or string) detailssonarcloud— Sonarcloud settings (type: map, or boolean) detailsssh_known_hosts— Hosts to add to ~/.ssh/known_hosts (type: sequence of secure, or secure, see: Adding to SSH Known Hosts)firefox— Firefox version to use (type: string, e.g.:68.0b1)mariadb— MariaDB version to use (type: string)postgresql— Postgres version to use (type: string, alias:postgres)rethinkdb— RethinkDB version to use (type: string)sbom— SBOM Generation (type: map, or boolean) details
Examples
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