Publish continous integration results (e.g. from Travis CI) as Jekyll blog (e.g. GitHub Pages)
- Create an orphan branch, e.g. named gh-pages, where the results will be published to.
- Setup a way to push without typing in a password.
- Copy the ci_to_jekyll.py script to the branch in which you will generate the results.
- Let your continous integration scripts generate the results in a new dedicated directory.
- Furthermore, let it generate an index file (e.g. index.md) that references and summarizes the result files and put it in the result directory, too.
- Run the ci_to_jekyll.py script. The only required parameter is the path of the result directory.
- The script will commit the content of the result directory as well as the index file to the gh-pages branch and pushes it to the remote.
- Repeat from 3.