I was struggling setting up a new deployment pipeline for this project I’m working on using Conducto, so I decided to make a checklist to help. Make a list of all of the things that should be included in this release2.

Make sure that everything is merged or rebased to the same branch4.

Build/update a pipeline that will handle your code and deploy to the staging environment — Set environment variables — Do any code formatting — Run any unit tests — Run any integration tests — Set the rules around deploying from new branches, tags, or repos — Set the path to the cloud service you use7. Let the team know that the new features are up on staging and get some testing in to catch any weird behavior8.

Related Articles