By integrating with Bricks Action, teams can "shift-left" infrastructure provisioning and maintain PR-based workflows, leveraging developer-friendly and GitOps-compatible declarative files.
Recommended Workflow Described
Below is a suggested opinionated workflow that can be modified according to the team's needs.
Developers leverage side branches to provision their infrastructure. Each commit triggers a deployment to a developer-owned environment
Once the changes are ready, the engineer opens a Pull Request (PR) to promote the change for review and obtain approval before merging and deploying to shared environments.
Once the Pull Request (PR) is approved, the engineer merges its code and waits for the next release day.
On the release day, the DevOps team should trigger a workflow that detects the recent changes and creates a batch deployment.
Batch Deployments
Bluebricks recommends aligning infrastructure modifications with the primary SDLC.
On release day, the Delivery team manually triggers or automates a workflow using a ticketing system; the GitHub Action Workflow should collect the recent changes and trigger installation for each.
This approach ensures:
Synchronized application and infrastructure releases.
Controlled, predictable, and repeatable deployments.
Automation-driven efficiency with minimal manual intervention.