ClearQuest 빌드 레코드 업데이트

시스템을 Rational ClearQuest와 통합하여 ClearQuest 데이터베이스에서 빌드 레코드를 자동으로 작성하고 업데이트할 수 있습니다.

시스템은 로그 데이터로의 링크를 사용하여 IBM Rational® ClearQuest® 데이터베이스에 빌드 레코드를 자동으로 작성할 수 있습니다. 뿐만 아니라, 작업 패스 시에 시스템은 ClearQuest 데이터베이스를 업데이트할 수 있으며 작업이 완료되면 종료 시간과 달성된 단계에 대한 요약을 기록합니다. 이 기능에는 Rational ClearQuest 버전 7.0 이상이 필요합니다.

참고: 빌드 레코드를 작성하고 해당 레코드를 빌드에 대한 정보로 채우려면 먼저 ClearQuest 유지보수 도구를 열고 데이터베이스에 대한 연결을 설정해야 합니다.
사용자가 ClearQuest 데이터베이스를 업데이트하도록 프로젝트를 구성할 때 시스템은 다음을 수행합니다.
작업 시작
시스템은 작업을 실행할 때 ClearQuest 빌드 레코드를 작성합니다. 빌드 레코드는 제출 상태에 있으며 작업 로그 URL, 시작 시간, 릴리스 이름 및 ID와, "빌드 XYZ가 시작되었음"을 표시하는 로그 항목을 포함합니다. 소스 제어 어댑터가 작업을 취소하는 경우(예를 들어, 소스 변경사항이 없어서) ClearQuest 빌드 레코드가 작성되지 않습니다.
참고: 프로젝트에 다른 프로젝트가 체인된 경우, 새 프로젝트는 자체의 고유 ClearQuest 빌드 ID를 가져옵니다.
작업 패스/실패
작업이 패스 또는 실패할 때 시스템은 ClearQuest에서 빌드 상태를 완료 또는 실패로 변경하고 빌드 종료 시간을 설정하며, ClearQuest 빌드 로그에 작업 단계 요약을 저장합니다. 요약에는 각 단계의 이름, 결과 상태 및 서버가 포함됩니다.
작업 다시 시작
작업이 다시 시작될 때 시스템은 ClearQuest에서 빌드 상태를 제출로 변경하고 "빌드 XYZ가 다시 시작되었음"을 표시하는 ClearQuest 빌드 로그 항목을 작성합니다.

특수 환경 변수를 통해 ClearQuest 통합을 구성합니다. ClearQuest 데이터베이스에 프로젝트를 링크하려면 다음 표의 변수가 프로젝트 환경에 포함되어 있는지 확인하십시오.

참고: 이러한 변수가 프로젝트 환경에 있어야 하며, 단계에 변수를 추가하는 것으로는 부족합니다. 그러나 다른 환경을 통해 이러한 변수를 포함하는 포함 유형으로 설정된 변수를 사용할 수 있습니다. 또한 CQ_RELEASE_NAME 값은 유일하게 프로젝트마다 다를 수 있으므로 다른 변수를 포함하는 환경을 작성하고 포함 유형의 변수를 사용하여 프로젝트 환경에 해당 환경을 포함시킬 수 있습니다(이 경우, CQ_RELEASE_NAME을 프로젝트 특정 환경 변수로 지정할 수도 있음).
표 1. Rational ClearQuest 통합에 필요한 환경 변수

변수

설명

CQ_DBNAME

업데이트할 ClearQuest 데이터베이스의 이름

CQ_INTERACTION

ClearQuest 빌드 레코드 작성을 사용하도록 프로젝트 환경에 올바른 환경 변수가 정의되어 있지만 빌드 레코드를 작성하지 않으려면 이 변수를 OFF로 설정하여 빌드 레코드 작성을 사용하지 않도록 하십시오.

빌드 레코드 작성을 사용하려면 이 변수를 ON으로 설정하십시오.

참고: ClearQuest 어댑터 중 하나를 사용 중인 경우, 이 환경 변수를 OFF로 설정하십시오.

CQ_USER

ClearQuest 데이터베이스에 로그인할 때 사용할 사용자 이름

CQ_RELEASE_NAME

ClearQuest 데이터베이스에서 업데이트할 릴리스의 이름

CQ_PASSWORD

ClearQuest 데이터베이스에 로그인할 때 사용할 비밀번호. 필수는 아니며, 기본값은 공백으로 설정됩니다.

CQ_DBSET

ClearQuest 데이터베이스 설정 값. 필수는 아니며, 기본값은 공백으로 설정됩니다.


피드백