cdflow2
OverviewInstallationProject Setup
Commands
UsageSetupInitReleaseUsageDescriptionDeployDestroyCommon Terraform SetupShell
cdflow.yaml ReferenceDesign

Release

Usage

cdflow2 [ GLOBALARGS ] release VERSION

See usage for global options.

Arguments:

VERSION : The version being released. We recommend using evergreen version numbers (i.e. simple incrementing integers, probably from your CI service), combined with something to identify the commit - e.g. "34-a5dbc4a7".

Options:

--terraform-log-level | -t : Set Terraform log level (TF_LOG), useful for debugging.

Description

Release builds each of the builds configured in cdflow.yaml, as well as saving the terraform image and downloaded terraform modules and providrers against the provided version number. This ensures that exactly what is deployed to one environment is the same as that promoted to another.

The terraform command performed is equivalent to:

$ cd infra
$ terraform init -backend=false