빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 CI/CD 플랫폼으로, 리포지토리에 대한 모든 PR을 빌드 및 테스트하거나 병합된 PR을 프로덕션에 배포하는 워크플로를 만들 수 있음


Github Actions 구성요소

Event

PR 또는 이슈 생성과 같은 레포지토리에서 워크플로 실행을 트리거하는 활동

Workflow

하나 이상의 작업을 실행할 구성 가능한 자동화된 프로세스

Job

동일한 Runner에서 실행되는 워크플로의 Step의 집합

Action

복잡하지만 자주 반복되는 작업을 수행하는 Github actions의 사용자 지정 어플리케이션

Runner

이벤트가 트리거될 때 워크플로를 실행하는 서버