最近Githubを使用して、卒論をバージョン管理させるようにしました。(それまではGistでtexファイルのみ管理してました。) しかし、そろそろ最終提出ということで、 こまめに研究室サーバへ進捗をアップロードしなくてはならなくなったため、CircleCIで自動化させるようにしました。 ※ 追記 : 2018/01/23 uploadスクリプト内でgit configでパスワード指定していた箇所を修正しました。 構成 git push ➜ uploadスクリプト実行 ここが一番ハマりました。 というのも、最初git hookのpost-receiveを使ってやろうとしていたからです。 参考 : git hookでサイトを更新、やってみた 数時間、post-receiveの処理が呼ばれないと唸って、 詳しい友達に聞いたところ、Githubは出来ないからGitHub Webhookか、CIを使