How code is deployed on VIP
Each production environment tracks the
master branch of a GitHub repository (access to this repo will be provided after the kickoff call). Child environments track different branches of the repo, and auto-deploy.
Deployments and code review #
For sites on Full or Enhanced code review levels, the
master branch will auto-deploy to the environment until the initial code review is complete. After that point, deployments to
master will follow the GitHub Pull Request workflow.
For sites not receiving manual code review, the
master branch will always auto-deploy to the environment. VIP recommends always following a PR workflow to enable the VIP code analysis bot to provide automated feedback.
Automated build and deploy process #
This means the working branch can remain clean — with only source files — and the CI/CD service can manage the build and deployment process for you.
Please note that the automated build and deploy process is not available for all clients. If in doubt, please open a ticket with the VIP team for further advice.