행동
v0.2.69
"글로벌하게 생각하고 지역적으로
act
"
GitHub Actions를 로컬에서 실행해보세요! 왜 이 일을 하고 싶나요? 두 가지 이유:
.github/workflows/
파일에 대한 변경 사항(또는 내장된 GitHub 작업의 변경 사항)을 테스트하려고 할 때마다 커밋/푸시할 필요 없이 act
사용하여 로컬에서 작업을 실행할 수 있습니다. . 환경 변수와 파일 시스템은 모두 GitHub가 제공하는 것과 일치하도록 구성됩니다.act
사용하면 .github/workflows/
에 정의된 GitHub Actions를 사용하여 Makefile
대체할 수 있습니다! act
실행하면 .github/workflows/
에서 GitHub Actions를 읽고 실행해야 하는 작업 세트를 결정합니다. Docker API를 사용하여 워크플로 파일에 정의된 대로 필요한 이미지를 가져오거나 빌드하고 최종적으로 정의된 종속성을 기반으로 실행 경로를 결정합니다. 실행 경로가 확보되면 Docker API를 사용하여 이전에 준비한 이미지를 기반으로 각 작업에 대한 컨테이너를 실행합니다. 환경 변수와 파일 시스템은 모두 GitHub가 제공하는 것과 일치하도록 구성됩니다.
샘플 저장소를 통해 실제로 작동하는 모습을 살펴보겠습니다!
자세한 문서는 Act 사용자 가이드를 참조하세요.
도움이 필요하신가요? Gitter에 물어보세요!
행동에 기여하고 싶나요? 엄청난! 참여하려면 기여 지침을 확인하세요.
git clone [email protected]:nektos/act.git
make test
로 단위 테스트 실행make install