このブログのCIをCircleCIからGitHub Actionsに移行しましたので、備忘のために作業時のメモを(補足を添えて)公開します。 動機 GitHub ActionsをCIとして業務利用できるかどうか体感で確認したかったためです。 要件 developmentブランチへのpushをトリガーにRaketaskを実行し、jekyllによって静的サイトを生成する 生成された静的サイトをmasterブランチへpushする 直近のビルド成功時のCommitと比較し、/_posts/以下に差分がある場合はindexを生成しAlgoliaサーバにアップする やったこと /.github/workflowsディレクトリを作成する(命名固定) ディレクトリ以下にGithub Actionsのconfigファイルを作成する(命名は自由なのでdeploy.ymlとする) deploy.ymlにCirc

