홈 › CI/CD › 02 / 7

GitHub Actions 기초

섹션 7진행 0 / 7

7. 정리

  • 워크플로 파일은 .github/workflows/*.yml 에 두고, name·on·jobs·runs-on·steps 다섯 키가 뼈대입니다.
  • 트리거는 push·pull_request·workflow_dispatch·schedule 네 가지가 기본이며 여러 개를 함께 걸 수 있습니다.
  • uses: 는 재사용 액션(checkout·setup-java·cache·upload-artifact), run: 은 러너 셸 명령입니다.
  • env 는 일반 값, secrets 는 로그에서 자동 마스킹되는 민감한 값에 씁니다.
  • strategy.matrix 로 여러 버전·환경을 병렬 실행하고, actions/cache 는 hashFiles() 로 키를 관리해야 제대로 갱신됩니다.
  • actions/upload-artifact 로 빌드 산출물을 남기고, 다른 잡에서 이어받거나 실행 화면에서 내려받습니다.
  • 다음 레슨은 자동 테스트와 품질 게이트입니다.