프로젝트 소개
act는 로컬 머신에서 GitHub Actions 워크플로를 실행할 수 있는 명령줄 도구입니다. 이 도구는 .github/workflows/에서 워크플로 정의를 읽고 실행해야 하는 액션을 결정한 후, Docker API를 사용하여 필요한 이미지를 풀하거나 빌드합니다. 이후 각 액션을 컨테이너에서 실행하며, 환경 변수와 파일 시스템 동작을 GitHub의 호스팅 러너와 일치하도록 구성합니다. 프로젝트는 두 가지 주요 용도를 강조합니다: 워크플로 파일이나 내장 액션을 수정할 때 커밋과 푸시 없이도 빠른 피드백을 얻을 수 있으며, GitHub Actions 정의를 재사용하여 Makefile을 대체하는 로컬 태스크 러너로 활용할 수 있습니다. 추가 자료로 nektosact.com의 Act 사용자 가이드, GitHub Local Actions라는 Visual Studio Code 확장 프로그램, 그리고 지원을 위한 프로젝트 논의가 언급되었습니다. 기여는 환영하며, Go 1.20+를 사용해 소스에서 빌드하고 표준 make test / make install 명령을 통해 설치하는 방법이 제공됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.