-
분산 빌드와 테스트
빌드와 테스트를 작은 단위로 나눌 수 있다면 여러 젠킨스 슬레이브 에이전트를 사용하여 병렬로 처리할 수 있다.
- 젠킨스 노드 관리 페이지
분산 빌드와 테스트를 위한 노드(혹은 에이전트)를 관리할 수 있으며 다음과 같이 접근할 수 있다.
- Jenkins 관리 - 노드 관리를 눌러 젠킨스 노드 관리 페이지로 이동할 수 있다. 옵션은 다음과 같다.
- 신규 노드 새로운 노드를 생성한다.
- Node Monitoring 필요한 옵션을 설정할 수 있으며 다음 옵션이 FreeSpaceThreshold 값보다 작아지면 노드를 오프라인으로 변경하여 디스크 용량 부족으로 빌드가 실패되는 경우를 방지한다.
- Free Disk Space
- Free Temp Space
- 화면 중앙에서는 젠킨스 슬레이브의 목록을 확인할 수 있으며 다음의 정보를 확인할 수 있다.
- 이름
- 아키텍처
- 유휴 디스크 용량
- 반응 시간
- 각 노드의 우측에 있는 설정 버튼을 눌러 해당 노드의 옵션을 변경할 수 있다.
dynamically allocated agents
※ 젠킨스 슬레이브 에이전트는 레이블을 통해 구분한다.
참고문헌참고문헌
- Jenkins 관리 - 노드 관리를 눌러 젠킨스 노드 관리 페이지로 이동할 수 있다. 옵션은 다음과 같다.