Kabanero Collections are built with a default set of configuration options that you can modify by setting environment variables.
The default values are set by the
./ci/ext/pre_env.d/kabanero_pre_env.sh script. To overwrite these values, set any required environment variables before you run the
The environment variables are listed in the following sections:
When using Github and Travis as the CI/CD build process, the build scripts build only the Collections that have been modified as part of a
git push or
git pull request. This environment variable can be used to overwrite that behavior and build all the Collections.
Controls whether the CODEWIND
index.json file is built.
Defines the text that is prefixed to the
displayName value for each of the Collection templates listed within the Codewind
Defines which Collections are excluded from the build.
For example, to exclude only the
incubator/swift Collection in the
incubator/ directory, run:
Defines the organisation name of the image registry that you want to use.
For example, to use the Docker hub organisation of
Kabanero to name and store container images, run:
Defines the name of the
nginx index image. This image is created with the
IMAGE_REGISTRY_ORG organisation. For example:
Defines which classification of Collections are searched.
For example, to build Collections in the
stable/ directories, run:
export REPO_LIST="incubator stable"