티스토리 뷰

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 설치 필요
  • Secrets
    • shell act --secret-file my.secrets : my.secrets 파일 내에 secret 변수 선언
      • ex) my.secrets -> SLACK_WEBHOOK_URL=xxxxxxxxxxxxxx

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
공지사항