ブログをwerckerでgh-pagesにデプロイしようとしたら以下のようなエラーが発生。
...
/pipeline/gh-pages-e2a3eb58-25ad-4d1d-866d-57a97d37dd73/run.sh: line 56: git: command not found
/pipeline/gh-pages-e2a3eb58-25ad-4d1d-866d-57a97d37dd73/run.sh: line 60: warning: command not found
failed: failed pushing to github pages
Hugoのフォーラムでこの対処法がコメントされており、wercker.yml
のdeploy: steps:
の直後に以下を追加すればOKとのことだった。
- install-packages:
packages: git ssh-client
最終的なwercker.yml
は以下の通り。
box: debian
build:
steps:
- arjen/hugo-build:
version: "0.14"
theme: customTheme
flags: --buildDrafts=true
deploy:
steps:
- install-packages:
packages: git ssh-client
- lukevivier/gh-pages@0.2.1:
token: $GIT_TOKEN
domain: my.domain
basedir: public
これで無事デプロイ成功するようになった。