빌드를 승격시키려는 시도에 사용된 동일한 CrossPlatformBuild 레코드를 사용하여 실패한 승격 오퍼레이션을 재승격시키십시오.
상위 레코드에서 승격 오퍼레이션을 재실행할 때
첫 번째 승격 오퍼레이션 중에 성공적으로 승격된 하위 빌드는 무시됩니다. 이 조치로 인해
모든 레코드의 상태가 서로 동기화되고 상위 레코드와도 동기화됩니다.
주: CrossPlatformBuild 상위 레코드와 연관된 하위 레코드에서 빌드를 재승격시키면
하위 레코드에서 상위 및 있을 수 있는 동위와 동기화되지 않는 상태 변경이
발생합니다.
- CrossPlatformBuild 레코드에서
Rational® ClearQuest®
조회를 실행하십시오.
- 결과 페이지에서 빌드를 재승격시키는 데 필요한
CrossPlatformBuild 레코드를 선택하십시오. 상태 필드는
레코드가 PromoteFailed 상태임을 표시합니다.
- 을 클릭하십시오. 상태 필드가
PromoteFailed에서 PromotePending 상태로 변경됩니다.
- 세부사항 창의 도구 모음에서 상태 변경 단추
옆에 있는 화살표를 클릭하고 재승격을 클릭하십시오. 상태 필드가
PromoteFailed에서 PromotePending 상태로 변경됩니다.
- 적용 단추를
클릭하여 상태 변경사항을 승인하십시오.
- 세부사항 창의 도구 모음에서
메뉴 단추
를 클릭하고 새로 고치기를 클릭하여
데이터베이스의 빌드 레코드를 새로 고치십시오.
- 를 클릭하여 데이터베이스의 빌드 레코드를 새로 고치십시오.
- 을 클릭하여
상태 필드를 업데이트하십시오. 다음 중 하나를
수행하십시오.
- 재승격 오퍼레이션이 성공하면, 상태 필드가
PromoteCompleted 상태로 변경됩니다. Rational ClearCase®
ClearCase 빌드의 경우, 이러한 변경은 CCBuildConfig 레코드에 지정된
승격 명령이 성공 키워드 없이 성공적으로 실행되었거나 승격 출력에서
성공 키워드를 찾았음을 의미합니다. 성공 키워드를 지정하지 않고
Rational ClearCase 승격 오퍼레이션을 실행하는
경우 적용 단추를 클릭하고 <rational_root>\ClearQuest\cpscm.log
로그 파일을 확인하여 Rational ClearCase 아티팩트가
성공적으로 승격되었는지 확인할 수 있습니다.
실행된 명령을 기반으로 파일이 성공적으로 승격되었는지 확인할 수도 있습니다.
- 재승격 오퍼레이션이 실패하면, 상태 필드가
PromoteFailed 상태로 변경됩니다. 적용 단추를
클릭하여 상태 변경사항을 승인하십시오. <rational_root>\ClearQuest\cpscm.log에서 오류 메시지를 검토하십시오.
<rational_root>\ClearQuest\cpscm_communications.log에서 SCLM 통신에 대한 추가 정보를 참조하십시오.
- 일괄처리 모드로 대형 SCLM 작업을 승격시키는 경우,
빌드가 실제로 승격되지 않았기 때문에 새로 고치기 및 수정 단계는 PromotePending 상태에서 레코드를
이동하지 않을 수도 있음을 참고하십시오. 이런 상황이 발생하면,
대개 JCL 코드에 오류가 있음을 의미합니다. 레코드를 삭제하거나,
Rational ClearQuest 제한된 그룹의 멤버인
경우에는 수동으로 PromoteFailed 상태로 이동하고 문제점을 수정하십시오. (이 그룹에 대한 자세한
정보는 선택적: "제한된" Rational ClearQuest 사용자 그룹 작성을 참조하십시오.)