- Published on
github actionで定期実行(cron)を使う方法
githubactionでなんらかの処理を定期的に実行するやり方を紹介します。
やり方としてはとても簡単でon
でschedule
に値を入れるだけです
# .github/workflows/scheduled-builds.yml name: Example on a CRON Schedule on: schedule: # これで30時間毎にコードが実行されます。 - cron: '30 * * * *' jobs: run: name: Scheduled action runs-on: ubuntu-latest steps: - name: run something run: echo "Hello World!"
上記のようにすると、30分毎にgithubactionが実行されて、hello worldが表示されるようになります。
crontabを変更する際はhttps://crontab.guru/を使うと楽にできます。
参考: scheduled-builds-github-actions.html#add-the-webhook-url