기타 (1) 썸네일형 리스트형 [CI/CD] GitHub Action으로 CI/CD 구축하기 (±Docker) 이번 글에서는 Github Actions를 활용하여 프로젝트의 CI/CD를 구축하는 과정을 기록해보고자 한다. 아래에서는 (1)도커 없이 .jar 파일 자체를 자동 배포하는 방법과 (2)도커를 활용하여 배포하는 방법 총 2가지를 사용하였다. 먼저 CI/CD에 대해 간단하게 알아보자.0. CI / CD (+ Docker) 란?CI/CD는 개발 프로세스를 자동화함으로써 더 빠르고 안정적인 배포를 가능하게 해주는 역할을 한다.전반적인 흐름은 아래 그림과 같다. CI (Continuous Integration, 지속적 통합)어떤 프로젝트를 진행하면서 한 레포지토리에서 수십명의 사람들이 함께 코드를 수정하고 있다고 가정하자. 이때, 각 사람들이 자신이 개발/수정한 코드들을 한번에 메인 브랜치로 합치려한다면 수많은.. 이전 1 다음