github action을 이용한 CI/CD 구축

개발냥이·2025년 5월 26일

데브코스

목록 보기
63/75
post-thumbnail

github action이란

깃허브에서 제공하는 빌드 , 테스트 및 배포
파이프라인을 자동화할 수 있는 CI/CD 서비스


과정

1. 프로젝트에 .github/workflows/<이름>.yml 만들기
2. 깃허브에 코드 push 및 PR
3. 코드 확인 후 merge 및 github action 확인


프로젝트에 .github/workflows/<이름>.yml 만들기

.github/workflows 경로에 YAML 파일을 만든 후 거기에
github action에 대해 세팅을 해야한다.

yml 예시

name: # 워크플로우 이름

on: # 워크플로우 실행 트리거

jobs: # 작업정의

2. 깃허브에 코드 push 및 PR

owner가 아닌 다른 사용자가 코드를 push할 경우
미리 설정한 PR 양식에 맞쳐 PR 요청를 보내면된다.


3. 코드 확인 후 merge 및 github action 확인

만약 문제가 없다면 owner가 merge를 진행하면서
github action은 yml에서 설정한데로 자동으로 빌드 및 배포를 진행한다.
밑에 그림은 성공적으로 진행된 모습이다.

profile
웹 개발자가 되고픈

0개의 댓글