Blog automated deployment
This site is now automatically deployed upon git commit to https://github.com/sigma/yann.hodique.info
I’ve been following the instructions here, that make use of wercker. It works beautifully, although I did have to do a minor modification: since I make heavy use of Pygments to display source code, I needed to make sure it’s available in the context of this automated build (update: looking at the code of arjen/hugo-build, it should not be needed, so not exactly sure what’s going on here, I’ll investigate later).
This is very easily achieved with this final wercker.yml
box: debian
build:
steps:
- install-packages:
packages: python-pygments
- arjen/hugo-build@1.8.1
deploy:
steps:
- install-packages:
packages: git ssh-client
- lukevivier/gh-pages@0.2.1:
token: $GIT_TOKEN
domain: yann.hodique.info
basedir: public
python-pygments
is the name of the Debian package. Depending on what box
you’re using, this might need to be adjusted.