Once your environment is created and available online, you will be able to build your application and deliver your latest developments, bug fixes, new features or other improvements.
When creating an environment, you can define a specific branch to deploy from the Git repository associated with the project. Then, each time you run a Build & Deploy job, your application will be built using the last commit associated with that branch. You can change this at any time from Environment → Settings → General → Branch selection.
To trigger a new build go to Environment → Jobs and run the Build and Deploy job.
Sometimes you only need to change a few environment variables and redeploy your application. This is what the Deploy job is for.
To trigger a new deploy go to Environment → Jobs and run the Deploy job.
When maintenance is activated, a specific maintenance container will be started and all traffic will be redirected from the application container to the maintenance container. Conversely, when maintenance is deactivated, all traffic will be redirected from the maintenance container to the application container.