젠킨스(Jenkins)는 다른 일상적인 개발 작업을 자동화할 뿐 아니라 파이프라인에 걸쳐 거의 모든 언어의 조합과 소스코드 리포지토리에 대한 지속적 통합/지속적 배포(CI/CD) 환경을 구축하는 직관적인 방법을 제공한다. 단계별 스크립트는 여전히 작성해야 하지만, 사용자가 더 빠르고 강력하게 빌드, 테스트, 그리고 배포 등 체인 전체를 통합할 수 있다. 도커와 젠킨스, CI/CD의 개념을 알아보고, 이를 이용해 직접 CI/CD를 구현하는 과정을 차근차근 설명한다.
주요 내용
- “빌드·테스트·배포의 통합” 젠킨스와 CI 서버의 이해
- 젠킨스를 이용한 '지속적 통합' 구축 실전
- 도커와 젠킨스로 CI를 구현하는 방법