Published on

github actionで定期実行(cron)を使う方法

Authors
  • avatar
    Name
    ssu
    Twitter

githubactionでなんらかの処理を定期的に実行するやり方を紹介します。 やり方としてはとても簡単でonscheduleに値を入れるだけです

# .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