정진(바르게 나아가기)
/
포스트
/
DevOps
Search
Duplicate
Share
🗽
DevOps
태그
tech
devOps
작성일자
1 more property
Search
DevOps
Github Action 은 github에서 공식적으로 제공하는 CI/CD 툴, 다시 말해 개발의 work flow를 자동화할 수 있게 도와주는 툴이다.
CI/CD란?
CI 는 Continuous Integration(지속적 통합), CD는 Continuous Delivery(지속적 전달)의 줄임말이다.
CI : 테스트, 빌드, Dockerizing, 저장소에 전달하는 것까지 프로덕션 환경으로 서비스를 배포할 수 있도록 준비하는 프로세스
CD : 저장소로 전달된 프로덕션 서비스를 실제 사용자들에게 배포하는 프로세스
작업한 소스 코드를 빌드하고, 저장소에 전달 후 사용자에게 배포하는 과정을 통상적으로 CI/CD라고 부른다.
Github Action의 코어 개념
•
Workflow
자동화된 전체 프로세스. 하나 이상의 job으로 구성, Event에 의해 예약되거나 트리거 될 수 있는 자동화된 절차를 말한다.
Workflow 파일은 YAML으로 작성되고, Github Repository의 .github/workflows 폴더 아래에 저장된다. github에게 YAML 파일로 정의한 자동화 동작을 전달하면, github action은 해당 파일을 기반으로 그대로 실행시킨다.
CI/CD , Github Action
2022/06/27 07:33