일지

젠킨스...15

niamdank 2020. 10. 28. 19:03

분산 빌드와 테스트

빌드와 테스트를 작은 단위로 나눌 수 있다면 여러 젠킨스 슬레이브 에이전트를 사용하여 병렬로 처리할 수 있다.

 

- 젠킨스 노드 관리 페이지

분산 빌드와 테스트를 위한 노드(혹은 에이전트)를 관리할 수 있으며 다음과 같이 접근할 수 있다.

  • Jenkins 관리 - 노드 관리를 눌러 젠킨스 노드 관리 페이지로 이동할 수 있다. 옵션은 다음과 같다.
    • 신규 노드 새로운 노드를 생성한다.
    • Node Monitoring 필요한 옵션을 설정할 수 있으며 다음 옵션이 FreeSpaceThreshold 값보다 작아지면 노드를 오프라인으로 변경하여 디스크 용량 부족으로 빌드가 실패되는 경우를 방지한다.
      • Free Disk Space
      • Free Temp Space
  • 화면 중앙에서는 젠킨스 슬레이브의 목록을 확인할 수 있으며 다음의 정보를 확인할 수 있다.
    • 이름
    • 아키텍처
    • 유휴 디스크 용량
    • 반응 시간
  • 각 노드의 우측에 있는 설정 버튼을 눌러 해당 노드의 옵션을 변경할 수 있다.

dynamically allocated agents

 

※ 젠킨스 슬레이브 에이전트는 레이블을 통해 구분한다.

 

참고문헌

참고문헌

초보를 위한 젠킨스 2 활용 가이드 2/e니킬 파타니아(Nikhil Pathania)
상세보기