Posted by Ike
At Heroku we're building a solid platform for delivering apps in a deliberate, reliable manner. We know that reasoning about the state and progress of code changes, testing and verifying what's deployed, and tracking what works can all be difficult — especially for non-engineering team members.
So we’re proud to introduce Heroku Flow, a new and flexible way to structure, support, and visualize Continuous Delivery for Heroku apps from development to production. Heroku Flow does for Continuous Delivery (CD) what pull requests have done for code review: make CD visual, easy to manage, and accessible to all team members from design, to engineering, to product management, to QA and testers. It does this with the support of three features and integrations:
- Pipelines: a clear and structured workflow for a group of apps that share the same codebase
- GitHub Sync: automatic or manual deployment of Pull Requests (PRs) on branches to staging apps
- Review apps: automatic creation of a disposable “Review App” for each new GitHub PR.