You can use the following build options to customize the build process:
- PLATFORM: Specify the platform names. See
platformsfor the list of platforms. - REGISTRY: Specify the privacy docker registry URL. If specified, all built images will be pushed to given docker registry.
REGISTRYmust end with forward slash/ - REGISTRY_AUTH: Specify the registry authentication method. The only supported value is
docker, which uses the docker configuration file. - RELEASE: Specify the release version. All built images will be tagged with it. Defaults to
:latestRELEASEmust begin with colon: - BACKEND: Specify the validation backend:
docker,kubernetes, orterraform.- TERRAFORM_OPTIONS: Specify the
terraformoptions. - TERRAFORM_SUT: Specify the target SUT (System Under Test) list.
- TERRAFORM_OPTIONS: Specify the
- TIMEOUT: Specify the validation timeout, which contains the execution timeout and docker pull timeout. Default to 28800,300 seconds.
- BENCHMARK: Specify a workload pattern. Workloads not matching the pattern will be disabled.
- SPOT_INSTANCE: If specified, overwrite the
spot_instancevariable in the Cloud configuration files.
cd build
cmake -DREGISTRY=xxyyzz.com:1234 ..- bom: Print out the BOM list of each workload.
- clean: Purge the
logs.
cd build
cmake ..
make bom