- Events
- main 브랜치로 머지, 커밋을 푸시, 이슈를 누군가 열면
-
Workflows
-
Jobs
-
Actions
-
Runners
.github/worklfows/workflow.yml 해당 경로에 폴더와 파일을 만들어 주어야 한다.
VM 종류
- workflow
- 가장 큰단위로 N개의 잡으로 구성
- job은 직/병렬 실행 가능
- jobs
- 하나의 runner 단위로 task를 수행
- actions
- workflow 내에서 호출하는 메서드 개념
- 예: git clone 등이 가능함
- runners
- 실행되는 서버
- advanced-workflow-features
- secrets 처리
- job 의존성 처리
- db 사용