act
- https://github.com/nektos/act
- local 환경에서 github actions을 테스트 할 수 환경 구성
- First act run
- GITHUB_TOKEN
- gitbug token기반으로 github와 연결되어 있는 경우, 추가적인 shell option 필요
- shell act -s GITHUB_TOKEN="$(gh auth token)" : github cli 방식 선호, gh 설치 필요
- GITHUB_TOKEN
- Secrets
- shell act --secret-file my.secrets : my.secrets 파일 내에 secret 변수 선언
- ex) my.secrets -> SLACK_WEBHOOK_URL=xxxxxxxxxxxxxx
- shell act --secret-file my.secrets : my.secrets 파일 내에 secret 변수 선언
act local test shell
// Test 대상 git repository root 위치에서 실행
// actions 목록조회
act -l
// actions 지정 실행
act --secret-file local.secrets -s GITHUB_TOKEN="$(gh auth token)" -j "act -l 의 job name"
반응형
'emotional developer > detect-server' 카테고리의 다른 글
Monitoring Spring Boot 3 (0) | 2023.10.28 |
---|---|
Databases: An Overview - MongoDB (0) | 2023.06.09 |
Docker Architecture (0) | 2023.06.09 |