반응형 젠킨스아키텍쳐1 젠킨스 아키텍처(Jenkins Architecture) 일반적으로 파이프라인은 매우 복잡해서 보통 소스코드를 컴파일 하고 파일을 다운로드 받고, 테스트를 실행하는데에는 상당한 시간이 소요된다. 빌드 한 번 하는데에 최소 몇분에서 몇시간까지 걸릴 수도 있다. 젠킨스에서 커밋을 자주 하는 팀은 과부하 상황이 발생해서 젠킨스 인스턴스가 죽기도 한다. 이런 이유 때문에 소규모가 아닌 프로젝트의 경우에는 빌드 작업을 에이전트 인스턴스에 위임해 실행하는 방식을 사용한다. 정리하면, 현재 젠킨스를 실행하고 있는 젠킨스 마스터가 있고, 실제 작업은 젠킨스 에이전트(슬레이브)에 위임해 실행하는 것이다.분산 빌드 환경에서 젠킨스 마스터는 다음과 같은 작업을 수행한다. - 깃허브에 커밋이 발생한 직후 빌드 시작 명령을 받는다 - 빌드 실패시 알림을 보낸다 - 클라이언트와 통신.. 2025. 4. 18. 이전 1 다음 반응형