ClearQuest® ALM과 ClearCase/ClearQuest UCM과의 통합을 사용하면 개발자가 파일을 체크아웃하고 체크인할 때 ALMActivity 레코드가 완료된 작업을 추적합니다. ALMActivity 레코드는 특정 ALMProject를 가리키는 ALMTask와 관련됩니다. ALMActivity 레코드는 UCM 활동과 유사하며 모든 활동 유형에 UCM이 사용됩니다.
ALMActivity는 UCM 활동에 맵핑되고 ALMBaseline은 UCM 기준선에 맵핑되며 BTBuild는 실제 빌드로 맵핑됩니다. 활동이 완료되면 UCM 기준선을 작성한 후 필요에 따라 ALMBaseline을 작성합니다. 최신 ALMBaseline을 사용하여 빌드를 작성하는 경우 해당 BTBuild 레코드를 작성해야 합니다. BTBuild 레코드에는 빌드가 작성된 위치에서부터 ALMBaseline까지의 참조가 있습니다.
UCM 통합을 사용하는 프로젝트의 경우
를 설정하십시오. UCM 프로젝트에 대한 UCM 통합 기능이 켜져 있으면 ALMActivity 레코드로 모든 UCM 활동이 추적됩니다. UCM 활동이 UCM 프로젝트 통합 스트림에 전달될 때 해당 ALMActivity가 완료됩니다.UCM에 기준선이 작성될 때 UCM 기준선을 맵핑할 ALMBaseline 레코드 유형을 사용하여 기준선에서 새 활동을 찾을 수 있습니다. ALMBaseline 레코드에서 이 UCM 활동 목록을 채울 수 있습니다. 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을 호출하여 새 기준선 레코드를 스트림에 작성된 순서대로 작성할 수 있습니다. 기준선은 발견된 이전 기준선 레코드와 비교되며 새 활동이 새 기준선 레코드에 추가됩니다.