1 vCPU Linux runner 정식 출시
GitHub Actions의 1 vCPU Linux runner가 정식 출시되어 더 저렴한 자동화 작업에 사용할 수 있게 됐습니다.
교안에 영향
예전에는 15분 제한이나 ubuntu-slim 대상 지정 안내가 없었으므로 관련 문서는 그대로 쓰면 맞지 않습니다.
요약
- GitHub Actions의 1 vCPU Linux runner가 정식 출시되어 모든 고객이 사용할 수 있습니다. - 이 runner는 1 vCPU와 5 GB RAM을 제공하며, 워크플로는 전용 VM이 아닌 컨테이너에서 실행됩니다. - jobs는 최대 15분으로 제한되며, 이를 넘으면 종료되고 실패합니다. - 사용 사례로 issue 자동 처리, linting, formatting, 간단한 python 스크립트 실행 등이 안내됐습니다. - 새 runner type은 ubuntu-slim을 대상으로 설정하면 됩니다.
바뀐 것
새 기능
- GitHub Actions의 1 vCPU Linux runners가 정식으로 일반 제공됩니다.
개선
- 이 runner는 저비용 자동화 작업과 짧은 실행 시간 작업에 맞게 최적화됐습니다.
- 워크플로는 전용 VM이 아니라 컨테이너에서 실행되며, 컨테이너는 하이퍼바이저 수준 2 격리를 제공합니다.
- 각 컨테이너는 job이 끝나면 자동으로 종료됩니다.
- 이 runner를 사용하는 jobs는 실행 시간이 15분으로 제한됩니다.
기타
- 이 runner type의 이름은 ubuntu-slim이며, 새 job 정의나 기존 job 정의에서 대상으로 지정해 사용할 수 있습니다.