Build Process
Commit Ablauf
Jeder build wird als Heroku App deployt, dieses dient als “DevStage”.
Nur der Master wird als GitHub Pages im branch gh-pages
publiziert.
Diese Trennung wurde durch die Nutzung von Travis-ci Built Stages erreicht.
siehe:
Heroku Container
Da sich der Blog nicht auf heroku Bauen lässt, durch die Plantuml & Ditaa Abhängigkeiten, werden nur die generierten Dateien nach Heroku übertragen. Der Blog läuft dann als Heroku PHP App.
Blog Release
Der aktuell aktive Feature Branch ist als Heroku App einsehbar.
Die generierte Blog Version vom Master Branche ist unter github.io zu finden.
Sollte man den generierten Blog lokal starten wollen kann ein Nginx Container verwendet werden.
docker run -p 8080:80 nolte/jekyll-boilerplate