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