これは、「LOCAL students Advent Calendar 2019」25日目の記事です 前提 Git の基本的な知識 ビルドするLaTeXのファイルがリポジトリにすでにコミットされていること Docker の基礎的な知識 Docker イメージを使ってビルドができること YAML の記法 GitHub Actions とは ソフトウェアのビルド・テスト・デプロイの自動化を行うCI/CDサービスの一つです。 こう聞くと難しく聞こえるかもしれませんが、リポジトリに対して行なっていたコマンドラインの手作業(今回では LaTeX のビルドと Google Drive へのアップロード)を自動化できるツールと考えると良いと思います。 GitHub Actions の概念 GitHub Actions は、ワークフロー・ジョブ・ステップを定義して使います。図に表すとこんな感じです。 ワー