現在、本ブログでdeployに使っている、スクリプトは以下の通り。

echo "Deploying updates..."

hugo -t hugo-bootstrap-premium

cd public

git add .

git commit -m "rebuild"

git push origin master

cd ..

git add .

git commit -m "rebuild"

git push

curl -X POST https://maker.ifttt.com/trigger/deploy_weblog/with/key/XXXXXXXX

基本的にはhugoをビルドして、commitして、Webhookを叩いて、更新の告知を動かすというつくり。