Skip to content

Deploying The Site

Torbjörn Klatt edited this page Feb 18, 2016 · 2 revisions

In general and as long Travis-CI is operational, no specific actions have to be conducted beside pushing to the source branch.
Nevertheless, manual deployment is still possible.

Automatic Deployment via Travis-CI

As soon as a commits have been pushed to the source branch, Travis is informed by GitHub and will start to build the site and push the generated site on the master branch for deployment.

The actual procedure is implemented via the Travis configuration in .travis.yml and the jgd gem.

Manual Deployment (option of last resort)

As long you have write access to the master branch, deployment is simple as running

bundle exec jgd --branch=master [email protected]:JLESC/jlesc.github.io

in the root of the project.