본문 바로가기
반응형

CI & CD/Jenkins2

Jenkins 젠킨스 분산빌드 환경구성 간만에 다시 Jinkins로 돌아오네요! 이전 시간에 Jenkins를 설치해 보았습니다. 이번 시간에는 Master 1대와 Slave2대(Node1, Node2)로 구성된 분산 빌드 환경을 구성하겠습니다. 하나의 Jenkins에 너무 많은 부하가 걸리는 것을 방지하고 장애에 대비할 수 있으니 CI/CD의 Load Balancer 구성이라 생각해도 큰 무리가 없습니다. 1. Master 작업 1.1. Jenkins 접속 1.1.1. 웹브라우저를 이용해 초기 설치 후 /etc/sysconfig/jenkins 파일에서 지정한 포트 접속 1.1.2. Jenkins 관리 -> 노드 관리 클릭 1.2. 신규 노드 생성 1.2.1. 신규 노드 클릭 1.2.1.1. 노드명 : Node1 (사용자가 식별하기 쉽게) 1... 2022. 2. 23.
Jenkins Linux Install 각광을 받고 있는 agile 개발 방법론은 waterfall 방식의 문서 작업을 획기적으로 줄이면서 개발 그 자체에 목적을 두고 있습니다. agile의 특성상 소프트웨어 개발 코드는 끊임없이 변경이 되며 개선이 이루어져야 합니다. CI/CD 즉 지속적인 통합과 지속적인 전달 또는 배포 작업은 수시로 자주 일어나게 됩니다. 이러한 환경에서 배포 지옥에 빠지지 않기 위해서는 CI/CD를 자동화 해주는 솔루션이 필요합니다. Jenkins가 바로 이러한 CI/CD의 대표적인 솔루션 입니다. 오늘은 Jenkins 첫 날로 우선 CenTOS7 환경에 구성을 해보록 하겠습니다. 물론 Docker Images를 이용하거나 Windows 환경에 설치하는 방법도 존재합니다. 1. Jenkins는 JAVA로 개발된 솔루션입.. 2022. 1. 25.
반응형