Continuous Delivery with Heroku Flow with an introduction to Salesforce DX

Nashville, TN Developers Group
June 28, 2018, 5 p.m.

About this Meeting

In this hands-on workshop with Doug Ayers, we’ll start with an introduction to Salesforce DX, the modern developer experience designed for high-performance agile development that will change the way you build Salesforce applications. Then we’ll walkthrough step-by-step to implement a continuous integration and delivery solution using Heroku’s Salesforce buildpack and Heroku GitHub integration to assemble a Salesforce DX project’s metadata and code into an unlocked package and deploy it to downstream Salesforce environments via Heroku Flow.

*What you’ll do in this project*
- Create a Heroku Pipeline that defines 3 stages to represent Salesforce development, staging, and production environments.
- Connect a GitHub account to Heroku to enable continuous integration and delivery for a Salesforce DX project forked on GitHub.
- Create an unlocked package as the metadata container for deploying the project through the pipeline stages.
- Add the Salesforce buildpack to the project to automate creating and installing new package versions.
- Enable Heroku Review Apps to automatically test code changes submitted in GitHub pull requests.
- Promote a package version to downstream environments using the Heroku Dashboard.

*Before you come*
- Complete this 15 minute Trailhead unit
- Sign up for a free GitHub account
- Sign up for a free Heroku account
- Install Git (if on Windows, ensure Git Bash was installed)
- Install Heroku CLI

*When you come*
- Bring your laptop

*Recommended Reading*
Salesforce DX
Heroku Flow
Git and GitHub Basics


June 28, 2018
5 p.m. - 7 p.m.


Nashville 6640 Carothers Parkway, Suite 400 Franklin, 37067

Group Leaders

Mark Morrison

Mark Morrison

Jackson National

Senior Salesforce Developer
Chris Kelley

Chris Kelley

Ramsey Solutions

Sr. CRM Solution Architect

Join your local Trailblazer Community Group, meet other developers & get best practices for building on the App Cloud