Deployment Pipeline Approach
Using the Heroku Application platform cloud simplifies the deployment of the Clojure web application.
12 Factor approach
Following the 12 factor principles, the deployment is driven by source code to multiple environments.
Using Heroku Pipelines the staging environment is promoted to production rather than being rebuilt
The Heroku dashboard can be used to promote the application into production, once the staging application is signed off.
Heroku Build process
The build process starts when commits are pushed to Heroku, either directly or via a continuous integration service (eg. CircleCI).