광고 영역 (상단)

GitHub Actions Workflow 빌더

트리거·잡·스텝을 GUI로 조립하면 .github/workflows 디렉토리에 넣을 YAML 파일을 자동 생성합니다.

워크플로우 기본

트리거 (on)

잡 설정

스텝 (Step)

.github/workflows/ci.yml

광고 영역 (하단)

GitHub Actions 시작하기

GitHub Actions는 리포지토리에 통합된 CI/CD 서비스로, .github/workflows/*.yml 파일에 트리거·잡·스텝을 정의하면 GitHub가 자동으로 실행합니다. 코드를 push했을 때 테스트를 돌리거나, PR이 열렸을 때 린트를 검사하거나, 태그가 붙으면 빌드와 릴리스를 수행할 수 있습니다.

본 도구는 처음 워크플로우를 작성하는 분이 가장 자주 만나는 패턴—트리거 선택, 매트릭스 빌드, 마켓플레이스 액션(actions/checkout, actions/setup-node)—을 폼으로 조립합니다. 결과 YAML을 .github/workflows/ 디렉토리에 커밋하면 즉시 활성화됩니다.

주요 트리거

자주 묻는 질문 (FAQ)

Q. 매트릭스 빌드란?

A. 같은 잡을 여러 조합(OS × 언어 버전 등)으로 병렬 실행하는 기능입니다. matrix:에 배열을 정의하면 GitHub가 모든 조합을 자동으로 펼쳐 실행합니다. 호환성 검증에 매우 유용합니다.

Q. secrets와 env의 차이는?

A. secrets는 리포지토리 설정에 암호화 저장되는 비밀값으로 ${{ secrets.NAME }}로 참조합니다. env는 워크플로우/잡/스텝 레벨에서 정의하는 일반 환경변수입니다.

Q. 무료 사용량은?

A. 공개 리포지토리는 무제한 무료입니다. 비공개 리포지토리는 GitHub 플랜에 따라 월 분 단위 무료 사용량이 주어집니다(예: Free 플랜 2,000분/월, Linux 기준).