waitForTeamBuild
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

waitForTeamBuild

waitForTeamBuild 태스크는 빌드의 지정된 빌드 상태 입력을 대기합니다.

아래 테이블은 waitForTeamBuild 태스크 속성을 설명합니다.

주: 태스크의 해당 호출에서 buildResultUUID 또는 requestUUID만 지정할 수 있습니다. 이들 속성을 함께 사용할 수 없습니다.
속성 설명 필수

buildResultUUID

waitForTeamBuild의 경우, 대기한 빌드 결과의 UUID입니다. 이는 resultUUIDProperty 속성에서 지정된 특성의 빌드 결과 uuid를 리턴하는 {@link StartBuildTask}를 사용하여 빌드가 시작된 경우에 일반적으로 지정됩니다.

예, requestUUID가 지정되지 않은 경우.

repositoryAddress

사용할 팀 저장소의 주소. 이 속성의 값은 Jazz Build Engine 사용 시 기본 제공되는 특성이므로 일반적으로 ${repositoryAddress}입니다.

requestUUID

waitForTeamBuild의 경우, 대기한 빌드 요청의 UUID입니다. 이는 requestUUIDProperty 속성에서 지정된 특성의 빌드 요청 uuid를 리턴하는 {@link RequestBuildTask}를 사용하여 빌드가 요청된 경우에 일반적으로 지정됩니다.

예, buildResultUUID가 지정되지 않은 경우.

userId

사용되는 사용자 ID

buildStateProperty

태스크가 대기를 완료할 때 빌드의 상태를 쓰는 특성입니다. 대기하는 빌드가 지정된 상태 중 하나가 된 경우에만 설정됩니다.

아니오

buildStatusProperty

빌드의 상태가 지정되는 특성입니다. 값은 OK, INFO, WARNING 또는 ERROR 중 하나입니다.

아니오

failOnError

true(기본값)인 경우, 오류가 발생하면 태스크가 실패합니다. false인 경우, 일부 오류는 무시되고 태스크가 완료됩니다.

아니오

interval

빌드가 필수 상태인지 여부를 판별하는 확인 사이의 시간입니다. 값은 초 단위이며, 0보다 크고 제한시간 값 이하여야 합니다. 기본값은 30초마다 확인하는 것입니다.

아니오

password

사용자 ID의 비밀번호이며, 지정하지 않으면 기본값은 길이가 0인 문자열입니다.

아니오

passwordFile

연결에 사용하는 비밀번호 파일입니다. Jazz Build Engine을 -createPasswordFile 인수와 함께 호출하여 해당 비밀번호 파일을 작성할 수 있습니다. 하나의 비밀번호 파일만 지정할 수 있습니다.

아니오

statesToWaitFor

빌드 상태 이름의 쉼표로 구분된 목록. 기본값은 COMPLETED 및 INCOMPLETE입니다. 올바른 값은 다음과 같습니다.
  • NOT_STARTED: 요청된 빌드가 시작되지 않았습니다. 보류 중이라고도 합니다.
  • IN_PROGRESS: 빌드가 진행 중입니다.
  • COMPLETED: 빌드가 정상적으로 완료되었지만 오류가 있을 수 있습니다.
  • CANCELED: 빌드가 시작되기 전에 빌드 요청이 취소됩니다.
  • INCOMPLETE: 빌드가 정상적으로 완료되지 않았습니다. 중단됨이라고도 합니다.

아니오

timeout

태스크가 빌드를 대기하는 최대 시간. 값은 초 단위이며, 0보다 커야 합니다. 기본값은 영구적으로 대기하는 것입니다.

아니오

verbose

추가 메시지 출력을 지정합니다. 기본값은 false입니다.

아니오

예제

<waitForTeamBuild repositoryAddress="${repositoryAddress}"
                                   userId="${userId}" 
                                   password="${password}" 
                                   buildResultUUID="${buildResultUUID}"
                                   statesToWaitFor="COMPLETED" 
                                   verbose="true" 
                                   interval="1" 
                                   timeout="30"/>

피드백

도움이 되셨습니까? Jazz.net의 포럼에 의견 남기기 또는 버그 제출에서 피드백을 제공할 수 있습니다(등록 필요).