GitHub actions를 로컬에서 실행해보자 - act

act는 GitHub actions를 로컬에서 실행할 수 있도록 해줍니다.


설치도 간단한 편입니다. 윈도우즈에서는 Chocolatey 로 설치가 가능하고,


choco install act-cli


맥의 경우에는 brew로 설치할 수 있습니다.


brew install act 


동작 방식은 .github/worflows/ 디렉터리 내의 설정을 읽어서 실행을 하는 방식입니다.

GitHub actions도 내부적으로는 컨테이너가 떠서 실행이 되는데요. Github actions와 동일한 도커 컨테이너를 띄워서 실행을 합니다.


환경변수등도 지원하고 있어서 로컬에서 Github actions를 테스트 해보기 매우 좋습니다.


지원하지 않는 기능도 있으니 테스트중 잘안된다면 다음의 페이지를 확인해보기길 바랍니다.

https://nektosact.com/not_supported.html


Github actions를 도입시 테스트하는 법에 대해 고민하고 계셨다면 act를 추천드립니다.

https://github.com/nektos/act

GitHub - nektos/act: Run your GitHub Actions locally 🚀

GitHub

GitHub - nektos/act: Run your GitHub Actions locally 🚀

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 7월 8일 오전 4:12

 • 

저장 23조회 2,338

댓글 0