컴포지트 기준선

컴포지트 기준선은 다른 UCM 기준선으로 구성된 UCM 기준선입니다.

UCM 컴포지트 기준선은 여러 멤버 기준선을 하나의 기준선에 그룹화합니다. UCM 컴포지트 기준선을 작성하려면 먼저 UCM 기준선 종속성을 설정하고, 멤버 기준선에 따라 설정되는 컴포지트 기준선이 있는 상위 레벨 UCM 컴포지트를 설정합니다. 예를 들어, 다른 UCM 컴포넌트의 기준선에 따라 하나의 UCM 컴포넌트를 설정할 수 있습니다. 이 컴포넌트에서 기준선이 작성되면 이 기준선이 종속되는 컴포넌트의 기준선으로 구성됩니다.

create_baseline_record.pl 스크립트는 컴포지트 기준선을 감지합니다. UCM 기준선에 멤버 기준선이 있으면 UCM 컴포지트 기준선으로 파악됩니다. UCM 컴포지트 기준선의 멤버 기준선은 ALMBaseline 레코드의 기준선 구성 요소 필드에 설정됩니다.

현재 일반 기준선의 컴포지트 기준선만 지원됩니다. 컴포지트 기준선의 컴포지트는 현재 지원되지 않습니다.

다른 컴포지트에 포함할 모든 컴포지트 ALMBaseline 레코드는 먼저 일반 ALMBaseline 레코드에 분해한 다음 이 일반 ALMBaseline을 구성해야 합니다. 일반 ALMBaseline 레코드는 여러 컴포지트 ALMBaseline 레코드에 참여할 수 있습니다.

UCM 멤버 기준선의 ALMActivity(즉 기준선 구성 요소)는 ALMTask 레코드에 표시됩니다. BTBuild 레코드는 ALMBaseline 레코드에서 작성됩니다. 각 BTBuild 레코드에는 고유한 ID가 있습니다. ALMTask 레코드에 표시되는 ALMActivity에는 Composite.BTBuild.Build_System_ID의 헤더가 포함됩니다. 이 열의 입력 항목에 ALM 컴포지트 기준선에서 작성된 BTBuild 레코드 이름이 표시됩니다.

일반 ALMBaseline 레코드에서 작성된 빌드를 컴포지트 ALMBaseline 레코드에서 빌드를 작성하는 중에 실행할 수 있습니다. 일반 빌드의 경우 Composite.BTBuild 열이 비어 있는 상태로 남아 있습니다.

UCM 컴포지트 기준선을 릴리스 지향 또는 컴포넌트 지향 프로젝트에 사용할 수 있습니다. ALM 컴포지트 기준선 레코드는 방향 유형에 사용할 수 있지만 컴포지트를 컴포지트하는 기능은 현재 지원되지 않습니다.

릴리스 지향 프로젝트의 경우, 주 UCM 통합 스트림에 사용된 일반 기준선이 서브스트림에서 주 UCM 통합 스트림에 전달된 모든 활동을 선택합니다. 따라서 해당 활동에 서브스트림에서 작성된 빌드가 표시되며 이후에 상위 통합 스트림에서 빌드가 작성됩니다.

활동은 손실되지 않습니다. 모든 프로젝트에서 UCM 통합을 사용하면 활동이 표시되는 기준선에 활동이 보고됩니다. 다음과 같은 활동이 포함됩니다.

피드백