A GitHub repository is required for both the GitHub Actions and Azure DevOps Pipeline examples.
Create a new repository, or select an existing one for the pipeline, with develop as the default branch.
Clone this example repository into your development environment.
This example uses the Gitflow branching strategy.
The main branch is created by default.
Create the remaining long-living branch, develop from the main branch.
Create the qa branch from the develop branch.
The sample automations use three Postgres database environments: DEV, QA, and PROD.
You can create Postgres instances or use the script in the sample repository to spin up three docker Postgres databases. Once initialized, the three Postgres instances will have the following connection details:
Be sure to test your connections to these databases as outlined in this guide's Connect Your Database chapter.
Configure your automation tool or Operation Reports from these guides: