act를 사용하여 GitHub Actions를 로컬에서 실행: 더 빠른 피드백 루프
2025-05-19
GitHub Actions 워크플로를 조정할 때마다 커밋하고 푸시하는 데 지치셨나요? `act`를 사용하면 GitHub Actions를 로컬에서 실행하여 매우 빠른 피드백을 얻을 수 있습니다. GitHub의 환경 변수와 파일 시스템을 모방하여 로컬 테스트를 수행할 수 있으며, Makefiles를 로컬 작업 실행기로 대체하여 반복적인 작업을 제거할 수도 있습니다. VS Code 확장 기능은 워크플로에 원활하게 통합됩니다. `act`는 GitHub Actions를 읽고 Docker API를 사용하여 이미지를 가져오거나 빌드하고, 종속성을 기반으로 실행 경로를 결정한 다음, GitHub 환경을 반영하는 컨테이너를 실행합니다.
개발