Continuous IntegrationΒΆ
Every pull request runs unit tests and makes sure that we can build a docker
image. CloudOps deployments happen only when the change is pushed to either
dev
or production
branches (or their related dev-$script
or production-$script
per/script associated branches such as dev-beetmoverscript
or production-signingscript
).
The only exception is the k8s-autoscale repo, which
deploys to the nonprod
environment on every push to master
to make sure we
have the latest version running and tested before we push it to production, and
to the production
environment, when a change is pushed to the production
branch.
In order to debug any issues with the CloudOps deployments make sure you have access to CloudOps Jenkins. File a bug similar to this one in order to get access. You will need to use Duo and SSH proxy in order to access it. See the instruction for the details.