バージョン管理された人

subversionで管理されてます

2021-01-01から1年間の記事一覧

GitHub Actions の Self hosted runner で --ephemeral オプションでの罠

GitHub Actions の Self hosted runner で設定するときに、 config.sh に --ephemeral オプションを指定することで、 Self hosted runner を短命にできる。 短命である とは1つのジョブを走らせたあとに self hosted runner が終了することをいう。 --epheme…

GitHub Actions の self hosted runner を短命にできるようになった

v2.282.0 で --ephemeral というオプションがサポートされた。 これは1つのジョブを回したら self hosted runner を終了させるというように動作を変更するためのフラグで、今までは起動したらしっぱなしだった self hosted runner を短命な動作に変更させる…

CDK による API Gateway と SNS の連携

API Gateway から SNS への連携は Lambda + SQS を利用しなくても直接 API Gateway から SNS へリクエストを流せる。 まずは、 API Gateway と通知先 SNS topic を用意する: import * as sns from "@aws-cdk/aws-sns"; import * as core from "@aws-cdk/core…

Github Actions の self hosted runner を Github Apps + AWS で動かす

Github Actions の self hosted runner の登録は Github API を叩くことで行うことができるので、これを利用して AWS 上に、 Github の Organization 単位な self hoster runner の実行環境を用意して、 runner を登録して走らせる、ということを行う。 なお…