로딩
요청 처리 중입니다...

125 젠킨스(Jenkins) 설치 및 설정 방법

 125 젠킨스(Jenkins) 설치 및 설정 방법

현 회사에서는 Jenkins를 관리해주는 파트가 별도로 있기에 제가 직접 만져본 경험이 없었는데요. CI/CD의 자동화도 가능할 뿐만 아니라, Spring Batch도 함께 관리할 수 있는 도구로 활용이 될 수 있다기에 이번 기회에 처음부터 개념을 정리해보고자 글을 정리해보게 되었습니다.

젠킨스란? 젠킨스란, 소프트웨어 개발하면서 발생하는 빌드와 테스트, 그리고 배포 과정들을 자동화해 주는 오픈소스 툴입니다.

CI와 CD 파이프라인을 구축하는 데에 사용할 수 있습니다. - CI (Continuous Integration) : 개발이 된 코드를 저장소에 올리고, 빌드 및 테스트를 처리합니다. - CD (Continuous Deployment) : CI가 통과 된 코드를 자동으로 배포하는 것을 의미합니다. 젠킨스의 경우, 플러그인 역시 풍부하여 다른 환경과 유연하게 결합하여 사용하기에도 좋습니다.

이러한 자동화를 통해, 매번 반복적인 업무에 대해 혹시 모를 휴먼 에러를 방지하며 개발의 ...