Skip to main content

Heroku + Github

1. Visit

https://dashboard.heroku.com/apps

Click on button “New” to create new application in Heroku, and select option “Create new pipeline”.


2. Pipeline name

Provide suitable name for your pipeline, select your repository and the click on button “Create pipeline”.


3. Add app

Click on “Add app” and select or create new app


4. Verify app name availability

Verify app name is available and then create app.


5. Find newly created app

You can find the newly app will be associated with the pipeline, you can move app to development environment.


6. Check development environment

You can check that app has moved to the “Development”.


7. Set development environment repository

Click on application that you created, and the select tab “Deploy”.


8. Enable automatic deployment

Enable automatic deployment for the specific branch.


9. Manually deploy app

Click on button "Deploy Branch" for manually deploy the application.


10. Check pipeline

Now click back to your pipeline.


11. Set staging and production environment

Add app for Staging and Production in the similar way.


12. Move from development to staging

To move changes from development environment to staging just click on button “Promote to staging”.


13. Verify staging

You can see the changes have been promoted to staging. Now you can click on button “Promote to production”


14. Move from staging to production

To move changes from staging environment to production just click on button “Promote to production.


15. Verify production

You can see the changes have been promoted to production.


16. Verify application under each environment

Click on button “Open app” under each environment. You can see the application for different environment.