GitHub Action이란?

dev_butler·2025년 9월 30일

Git에서 살아남기

목록 보기
1/1

Github Action이란?

github에서 지원하는 CI/CD 툴.

CI/CD란?

  • CI: 버그 수정 및 코드 변경 사항이 빌드, 테스트를 통해 레포지토리에 merge되는 것
  • CD: 빌드, 테스트 후 배포를 진행하는 것

Github Action 요소

  • Workflow: 자동화된 프로세스의 집합, ./github/workflows안에서 YAML로 작성
  • Event: Workflow를 트리거하는 이벤트 (push, pull request 등)
  • Job: 여러 Step으로 구성된 작업 단위
  • Step: Job에서 순차적으로 실행되는 단위. 스크립트 명령어나 정의된 액션으로 구성
  • Action: Job을 구성하기 위한 Step의 조합으로 구성된 독립적 명령.

변수 설정 (Secrets and Variables)

  • Workflow 파일에서 자주 사용하는 변수, 민감한 정보를 Secrets and Variables 를 통해 관리 가능

Repository → Settings → Secrets and Variables → action에서 variable 선택

  • 변수명 사용시 {{변수명}} 형태로 참조

Quick Start

https://docs.github.com/en/actions/get-started/quickstart

Github 홈페이지에 Github Action을 간단하게 구성 가능한 안내를 확인할 수 있음.

0개의 댓글