Open2023/02/05にコメント追加9self-hosted runner のオートスケーリングGitHub Actions雪猫2021/09/21self-hosted runner にオートスケーリング向けの機能が実装されたようなので情報収集。 https://github.blog/changelog/2021-09-20-github-actions-ephemeral-self-hosted-runners-new-webhooks-for-auto-scaling/ 雪猫2022/01/31https://zenn.dev/link/comments/6c7e1448060e8f 雪猫2022/01/31https://github.com/philips-labs/terraform-aws-github-runner#ephemeral-runners 雪猫2022/01/31オートスケーリング系ツールまとめ https://github.com/jonico/awesome-runners 返信を追加雪猫2022/01/31https://docs.github.com/ja/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners#using-ephemeral-runners-for-autoscaling 雪猫2022/04/08に更新 Job management hooks https://github.blog/changelog/2022-04-04-github-actions-job-management-hooks-for-self-hosted-runners/ ジョブ実行の前後でスクリプトを実行できるようになった。 AWS EC2 Auto Scaling Group でスケールインの保護機能を使えば --ephemeral オプションを使わなくてもジョブの実行を妨げずにスケールインできそう。 ジョブ実行前にスケールインの保護を設定しジョブ実行後に解除する。 ジョブ実行中はスケールインの対象とならないが待機中はスケールインの対象となる。 インスタンス終了のフックでランナーの登録解除を行う。 雪猫2022/04/13https://zenn.dev/jrsyo/articles/04dca8e0b0ca39 雪猫2022/04/13https://qiita.com/renave/items/b557aca674b4be0876f1 雪猫2023/02/05https://techlife.cookpad.com/entry/2022/11/07/124025
雪猫2021/09/21self-hosted runner にオートスケーリング向けの機能が実装されたようなので情報収集。 https://github.blog/changelog/2021-09-20-github-actions-ephemeral-self-hosted-runners-new-webhooks-for-auto-scaling/
雪猫2022/01/31https://github.com/philips-labs/terraform-aws-github-runner#ephemeral-runners 雪猫2022/01/31オートスケーリング系ツールまとめ https://github.com/jonico/awesome-runners 返信を追加
雪猫2022/01/31https://docs.github.com/ja/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners#using-ephemeral-runners-for-autoscaling
雪猫2022/04/08に更新 Job management hooks https://github.blog/changelog/2022-04-04-github-actions-job-management-hooks-for-self-hosted-runners/ ジョブ実行の前後でスクリプトを実行できるようになった。 AWS EC2 Auto Scaling Group でスケールインの保護機能を使えば --ephemeral オプションを使わなくてもジョブの実行を妨げずにスケールインできそう。 ジョブ実行前にスケールインの保護を設定しジョブ実行後に解除する。 ジョブ実行中はスケールインの対象とならないが待機中はスケールインの対象となる。 インスタンス終了のフックでランナーの登録解除を行う。