전공영역 공부 기록

github action workflow로 cron을 실행할 때 주의사항

악분 2024. 4. 24. 00:01
반응형

https://youtu.be/zZ62M-qcX_8

cron 사용방법

github action worklfow는 cron을 지원합니다. 내가 정한 시간에 workflow를 실행할 수 있습니다. 사용방법은 트리거 조건인 on에 schedule필드를 설정하면 됩니다.

on:
  schedule:
    - cron: "15 4,5 * * *"

 

cron 주의사항

cron을 운영환경에 사용할 때 3가지 주의사항이 있습니다. 치명적인거는 cron이 실행이 지연되거나 안될 수 있습니다.

  1. cron에 설정한 시간에 workflow가 실행이 안되고 지연될 수 있다.
  2. 때때로 실행이 안될 수 있다.
  3. 디폴트 브랜치(main)에 있는 workflow만 cron을 사용할 수 있다. 

참고자료: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule

반응형