DeploymentΒΆ
Releasing ATMO happens by tagging a CalVer based Git tag with the following pattern:
YYYY.M.N
YYYY
is the four-digit year number, M
is a single-digit month number
and N
is a single-digit zero-based counter which does NOT relate to
the day of the release. Valid versions numbers are:
- 2017.10.0
- 2018.1.0
- 2018.12.12
- 1970.1.1
Once the Git tag has been pushed to the main GitHub repository using
git push origin --tags
, Circle CI will automatically build a tagged
Docker image after the tests have passed and push it to Docker Hub.
From there the Mozilla CloudOPs team has configured a stage/prod deployment
pipeline.
Stage deployments happen automatically when a new release is made. Prod deployments happen on demand by the CloudOPs team.