File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed
docs/reference/continuous-integration/heroku Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change 1+ # CI: Heroku
2+
3+ Heroku is a now only a commercial service without a developer environment.
4+
5+ Practicalli is looking into other services as that are more developer friendly.
6+
7+
8+ ## Heroku pipelines
9+
10+ Using Heroku Pipelines the staging environment is promoted to production rather than being rebuilt
11+
12+ ![ Heroku Pipeline concept - staging and production] ( https://raw.githubusercontent.com/jr0cket/developer-guides/master/heroku-pipelines-staging-production.png )
13+
14+ The Heroku dashboard can be used to promote the application into production, once the staging application is signed off.
15+
16+ ![ Heroku Pipeline banking-on-clojure] ( https://raw.githubusercontent.com/practicalli/graphic-design/live/continuous-integration/heroku/heroku-pipeline-banking-on-clojure.png )
17+
18+
19+ ## Heroku Build process
20+
21+ The build process starts when commits are pushed to Heroku, either directly or via a continuous integration service (eg. CircleCI).
22+
23+ [ ![ Heroku build process] ( https://raw.githubusercontent.com/jr0cket/developer-guides/gh-pages/heroku-deployment-process-simplified.png )] ( https://raw.githubusercontent.com/jr0cket/developer-guides/gh-pages/heroku-deployment-process-simplified.png )
You can’t perform that action at this time.
0 commit comments