개발자의 삶/DevOps
[DevOps] CI/CD
본 포스팅은 인프런 - Dowon Lee 님의 Jenkins를 이용한 CI/CD Pipeline 구축 강의를 듣고 정리한 내용입니다. 강의링크 CI (Continuous Integration) - 작업된 코드의 컴파일, 테스트, 패키징 작업이 포함 CD (Continuous Deployment) - CI에 의해서 패키징된 결과물을 서버에 배포하는 작업 - 지속적인 배포와 지속적인 제공 JenKins - CI/CD 툴 - 소프트웨어 개발 시 지속적 통합 서비스를 제공하는 툴이다. 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유 영역에 있는 Git등의 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해 준다 - 젠킨스 이미지 다운로드 docker pu..