문제

여러 개의 agent가 공용 maven repository를 사용하는 혼경에서 하나의 빌드 (A)가 library 다운로드하고 있는 시점에서 다른 빌드 (B)가 실행되어 B 빌드는 library 읽기에 실패

해결 방안

Agent 별로 독립된 maven repository를 지정하여 다운로드와 빌드가 중첩되는 것을 회피하도록 구성

요약: Agent 별로 maven executable 추가 → 추가된 maven executable에 "Local repository isolation" enable

  1. 관리자 페이로 이동
  2. 좌측 메뉴에서 Agents 선택
  3. Executable을 추가할 agent 선택
  4. Agent 화면에서 Capabilities 탭 선택
  5. Add capability 클릭
  6. 적당한 executable label (추후 executable을 구분하는 이름)으로 maven executable 생성
  7. Capabilities > Executable 목록에서 추가한 Executable label 클릭
  8. Edit capability configuration 버튼 클릭
  9. Local repository isolation 활성화
  10. 독립된 maven repository를 이용해 빌드 구성