Jenkins 설치해보기
Server/Jenkins2022. 4. 27. 13:10Jenkins 설치해보기

젠킨스란? 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 tool (CI - Continuous Integration) 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유 영역에 있는 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하다. 젠킨스는 왜 사용할까? 로컬에서 개발한 코드를 직접 서버에 올린 뒤 쿠버네티스 클러스트에 컨테이너로 배포한다는 것은 말도 안 된다. But, 쿠버네티스 위에 CI/CD pipeline을 만들면 로컬에서 어플리케이션 개발 후 git에 push하면 자동으로 서버 내 쿠버네티스 클러스에 배포된다. CI/CD pipeline 구성도 젠킨스의 장점과 단점에는 무엇이 있을까? 동적 Jenkins 장점 쉽게 확장할 수 있다. 고..

image