2012-03-06 2 views
5

Jenkins를 사용하여 스냅 샷과 같은 다중 구성을 구성합니다. 내가 사용하는Jenkins/Hudson의 매트릭스 빌드에서 쓸모없는 구성되지 않은 항목을 제거하는 방법

축은 다음과 같습니다

  • 레이블 : Mac10.6, Mac10.7윈도우
  • 플랫폼 : Mac10.6, Mac10.7, WinXP, Win7WinServer2008
  • 작업 : _App_Installer_, ATS, 그래서 라벨 Mac10.6에 구축 WINXP것이 이해되지 않는다 분명하다

합니다. 그것은 비활성화/비 구성으로 표시되지만 여전히 사람들을 혼란스럽게합니다.

쓸데없는 구성을 제거하는 방법이 있습니까?

답변

-1

비슷한 문제가있었습니다. 해결 방법은 다음과 같습니다.

  1. 관련없는 플랫폼 (예 : Mac, iOS 및 Windows)의 빌드를 서로 다른 작업으로 구분합니다.
  2. 팀과 매트릭스 검토가 어떻게 진행되는지 코드 검토를 실시하십시오.

그러나 진실은 필터를 공란으로 전달하지 않는 매트릭스 항목을보고 싶습니다. 비활성화되지 않았습니다.

+0

고마워요! 하지만 해결 방법은 매력이없는 것처럼 보입니다. :) 젠킨스와 관련된 현안입니까? –

+0

내가 아는 것은 아니다. –

0

매트릭스/멀티 구성 플러그인에는 조합 체크 박스에서 사용할 수있는 조합을 필터링하는 입력란이 있습니다.

당신은 Windows 플랫폼과 윈도우를 실행하려면

:

label=="Windows" && (platform=="WinServer2008" || platform=="WinXP" || platform=="Win7") 

귀하의 경우 물론 당신이 큰 표현을 처리해야하지만 해 드리겠습니다.

이 정보가 도움이 되었기를 바랍니다.