[github Actions] job별로 시간 제한 걸기, timeout-minutes
1. actions에 시간 제한은 어떻게? 어느날, A씨는 프로젝트를 진행하던 중 패키지 환경이 변경되어 actions 명령어를 수정하였다. 그런데… 두둥! actions가 n분째 계속 돌고 있는 게 아닌가? 😱 😱 😱 만약 actions 유료 요금제를 쓰고 있다면, 이는 예상치 못한 요금을 발생시킨다 😢 😢 그럼 어떻게 해야 job에 시간 제한을 걸 수 있을까? 💡 바로 timeout-minutes를 이용하는 것이다! (공식문서) 사용법은 간단한데 시간 제한을 걸고 싶은 job에 timeout-minutes(기본값: 360)를 추가하면 된다. 아래 예시는 job의 시간 제한을 15분으로 설정한 코드이다. 만약 job 동작이 15분을 넘기게 되면 자동으로 job은 취소된다. some-job: runs-o..
2022. 11. 21.