ClearQuest® ALM과 ClearCase/ClearQuest UCM 통합을 함께 사용하면(개발자의 파일 체크아웃 및 체크인) ALMActivity 레코드가 완료된 작업을 추적합니다. ALMActivity 레코드는 특정 ALMProject를 가리키는 ALMTask와 관련됩니다. ALMActivity 레코드는 UCM 활동과 비슷하며 모든 활동 유형에서 UCM을 사용할 수 있습니다.
ALMActivity는 UCM 활동에 맵핑되고 ALMBaseline은 UCM 기준선에 맵핑되며 BTBuild는 실제 빌드에 맵핑됩니다. 활동이 완료되면 ALMBaseline뿐만 아니라 UCM 기준선도 작성할 수 있습니다. 최신 UCM 기준선을 사용하여 빌드를 작성하는 경우 해당 BTBuild 레코드가 작성됩니다. BTBuild 레코드에는 빌드가 작성된 위치에서 부터 ALMBaseline까지의 참조가 있습니다.
UCM 통합을 사용하는 프로젝트의 경우
를 설정하십시오. UCM 프로젝트에 대해 UCM 통합 기능이 켜져 있는 경우 ALMActivity 레코드로 모든 UCM 활동이 추적됩니다. UCM 활동이 UCM 프로젝트 통합 스트림에 전달되면 해당 ALMActivity가 완료됩니다.UCM에 기준선을 작성할 때 UCM 기준선을 맵핑하는 ALMBaseline 레코드 유형을 사용하여 기준선에서 새 활동을 찾을 수 있습니다. 이 UCM 활동 목록을 ALMBaseline 레코드에 입력할 수 있습니다. UCM을 사용하지 않는 경우, 활동 목록 조회하여 활동을 수동으로 기준선 레코드에 추가할 수 있습니다.
마일스톤 또는 야간 빌드의 경우, UCM 기준선을 작성한 다음 새 ALMBaseline 레코드를 작성하십시오. ALMBaseline 레코드를 작성하면 마지막으로 작성된 기준선 레코드가 확인됩니다. 이 기준선이 지정된 PVOB 및 스트림에서 두 번째 기준선인 경우 첫 번째 레코드가 초기 기준선이 됩니다. 현재 기준선이 지정되어 있고 마지막 기준선이 있으면 두 기준선을 비교하는 데 ClearCase UCM 비교(diffbl 오퍼레이션)가 사용됩니다. 마지막 기준선 레코드 이후에 전달된 모든 ALMActivity가 새 기준선 레코드에 추가됩니다.
UCM 프로젝트가 제공되면, 초기 기준선을 작성한 다음 초기 ALMBaseline 레코드를 작성하여 UCM 스트림 및 PVOB를 일련의 ALMBaseline 레코드에 앵커하십시오.
기준선 이름 지정 템플리트 설정에 대한 자세한 정보는 http://publib.boulder.ibm.com/infocenter/cchelp/v7r0m1/index.jsp?topic=/com.ibm.rational.clearcase.cc_proj.doc/c_u_pln_bl_nm_cnvntn.htm의 내용을 참조하십시오.
ALM 프로젝트로 작성되지 않은 이전 프로젝트에 여러 기존 활동 및 기준선이 있을 수 있습니다. 이들 중 일부 또는 전부를 가져올 수 있습니다. 가져오는 기준선은 해당 스트림에서 순서대로 가져와야 합니다. 일부 기준선은 가져올 필요가 없지만 작성된 순서대로 기준선을 가져와야 합니다. 기준선이 지정되면 create_baseline_record.pl 스크립트가 동일한 스트림의 ALM에 있는 이전 기준선 레코드와 해당 기준선을 비교하여 기준선에서 새 활동을 찾습니다.
ratlperl create_baseline_record.pl -user RE -pw secret -dbname ALM -dbset CQ.ALM.HOST -projectid ALM00000123 -nodiffbl -pvob "\pvob01" -ucmstream "proj_01_int" -baseline "proj_01_02_24_2008"이 명령은 다음 값으로 ALMBaseline 레코드를 작성합니다.
Project id: ALM00000123 Name: proj_01_02_24_2008 ucm_stream: proj_01_int PVOB or Loc:\pvob01
초기 ALMBaseline 레코드를 작성한 후에 필수 옵션과 새 기준선 이름을 사용하여 create_baseline_record.pl 스크립트를 호출하여 새 기준선 레코드를 작성된 순서대로 스트림에 작성할 수 있습니다. 기준선은 발견된 이전 기준선 레코드와 비교되고 새 활동이 새 기준선 레코드에 추가됩니다.