[Github Actions] CI/CD를 구축해 자동 배포를 해보자.
·
Github Actions
들어가기 앞서 . . .CI/CD는 말로만 들었을 땐 어렵게 느껴졌지만, 실제로는 반복적인 배포 과정을 자동화해주는 매우 실용적인 도구라는 점에서 흥미가 생겼다. 이번 포스팅에서는 단순한 코드 실행부터 Secrets 처리까지 하나씩 실습하며 CI/CD의 구조와 개념을 직접 경험해보자.Github ActionsGihub Actions의 전체 구조Github Actions는 Event, Workflow, Job, Step으로 구성된다.예를 들어 push, pull_request 등의 행위(이벤트)가 발생하면, 해당 이벤트에 반응하여 Workflow가 실행된다. 하나의 Workflow는 여러 개의 Job으로 구성될 수 있으며, 각 Job은 서로 다른 실행 환경(런너)에서 병렬로 실행될 수도 있다.여기서 말하..