여러 애플리케이션 유형(소스 코드, 결함 추적, 테스트 및 패키징)에 샘플 어댑터 템플리트가 제공됩니다. 어댑터는 어댑터가 지원하는 애플리케이션 유형에 따라 분류됩니다.
Build Forge 제품은 다음 표의 애플리케이션에 샘플 어댑터 템플리트를 제공합니다. ClearCase 및 ClearQuest용 템플리트는 별도의 라이센스 키를 필요로 하지 않습니다. 기타 애플리케이션 템플리트에는 Build Forge 어댑터 툴킷을 통해 라이센스가 제공됩니다.
어댑터 템플리트 XML 파일이 .xml 파일 확장자로 다음 디렉토리에 나열됩니다.
Microsoft Windows 운영 체제를 실행 중인 컴퓨터의 경우 bfinstall\interface
UNIX 또는 Linux 운영 체제를 실행 중인 컴퓨터의 경우 bfinstall/Platform/interface
프로젝트가 어댑터 링크를 통해 접속된 어댑터로 실행되고 어댑터가 디버그 모드에 있지 않으며 어댑터 단계에 실패하는 경우 어댑터가 작업을 제거합니다.
어댑터 템플리트 이름 | 설명 | 유형 |
---|---|---|
ClearCaseBaseline | ClearCase 보기에서 디렉토리를 스캔합니다. ClearCase가 보고하는 분기 및 버전 정보를 BOM 보고서에 기록합니다. |
소스 |
ClearCaseByBaselineActivities | ClearCase 보기의 컨텐츠에서 새 기준선을 작성합니다. 새 기준선과 이전 어댑터 실행의 기준선을 비교하여 변경 활동을 식별합니다. 각 변경 활동에 대해 BOM 보고서에 활동, 변경된 파일, 사용자, 날짜, 주석 및 버전 정보를 기록합니다. 변경된 각 파일에 대해 diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다. |
소스 |
ClearCaseByBaselineVersions | ClearCase 보기의 컨텐츠에서 새 기준선을 작성합니다. 새 기준선과 이전 어댑터 실행의 기준선을 비교하여 변경된 파일을 식별합니다. 변경된 각 파일에 대해 BOM 보고서에 파일 이름, 버전, 날짜, 사용자 및 주석 정보를 기록합니다. 변경된 각 파일에 대해 diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다. |
소스 |
ClearCaseByDate | ClearCase 보기에서 두 날짜 간의 변경사항을 조회합니다. 기본 날짜는 현재 시간소인 및 이전 어댑터 실행의 시간소인입니다. 변경된 각 파일에 대해 BOM 보고서에 파일 이름, 버전, 날짜, 사용자 및 주석 정보를 기록합니다. 변경된 각 파일에 대해 diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다. |
소스 |
ClearCaseByLabel | 새 레이블을 작성하여 ClearCase 보기의 컨텐츠에 적용합니다. 새 레이블과 이전 어댑터 실행의 레이블을 비교하여 변경된 파일을 식별합니다. 변경된 각 파일에 대해 BOM 보고서에 파일 이름, 버전, 날짜, 사용자 및 주석 정보를 기록합니다. 변경된 각 파일에 대해 diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다. |
소스 |
ClearQuestBaseClearCaseByDate | ClearCase 보기에서 두 날짜 간의 변경사항을 조회합니다. 기본 날짜는 현재 시간소인 및 이전 어댑터 실행의 시간소인입니다. 변경된 각 파일에 대해 ClearQuest 변경 ID를 식별하는 CrmRequest 하이퍼링크 속성을 검색합니다. ClearQuest 상태가 결함 레코드 분석을 허용하는 경우 ClearQuest에서 결함 레코드를 분석하기 위해 작업 정보를 추가하여 변경 ID 분석을 시도합니다. 변경된 각 파일에 대해 BOM 보고서에 파일 이름, 결함 ID, 결함 상태 및 ClearQuest 오류 정보를 기록합니다. |
결함 |
ClearQuestClearCaseByActivity | ClearCase 활동 목록과 연관된 ClearQuest 결함 레코드를 찾습니다. 발견된 각 결함 레코드에 대해 ClearQuest 상태가 결함 레코드 분석을 허용하는 경우 ClearQuest에서 결함 레코드를 분석하기 위해 작업 정보를 추가합니다. BOM 보고서에 ClearCase 활동 ID와 연관된 파일 및 ClearQuest 결함 상태 정보를 기록합니다. |
결함 |
ClearQuestUCMClearCaseByDate | ClearCase 보기에서 두 날짜 간의 변경사항을 조회합니다. 기본 날짜는 현재 시간소인 및 이전 어댑터 실행의 시간소인입니다. Rational 통합 변경 관리(UCM)를 사용하여 결과를 생성합니다. 변경된 각 파일에 대해 BOM 보고서에 파일 이름, 결함 ID, 결함 상태 및 ClearQuest 오류 정보를 기록합니다. |
결함 |
CVSv1Baseline | Build Forge 에이전트에서 CVS 디렉토리를 스캔하여 변경된 파일을 찾습니다. BOM 보고서에 변경된 파일 이름, 상태, 작업 버전, 저장소 버전 및 sticky 태그 정보를 기록합니다. |
소스 |
CVSv1ByDate | CVS 보기에서 두 날짜 간의 변경사항을 조회합니다. 기본 날짜는 현재 시간소인 및 이전 어댑터 실행의 시간소인입니다. BOM 보고서에 변경 유형, 날짜, 사용자 이름, 버전 및 파일 이름 정보를 기록합니다. 변경된 각 파일에 대해 diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다. |
소스 |
CVSv1ByTag | CVS 모듈에 새 태그를 적용합니다. 새로 태그 지정된 모듈과 이전 어댑터 실행 중에 태그 지정된 모듈 간의 차이점을 비교합니다. BOM 보고서에 파일 이름, 개정, 상태, 날짜, 시간, 변경 작성자 및 커미트 주석 정보를 기록합니다. 변경된 각 파일에 대해 diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다. |
소스 |
CVSv2ByDate | CVS 보기에서 두 날짜 간의 변경사항을 조회합니다. 기본 날짜는 현재 시간소인 및 이전 어댑터 실행의 시간소인입니다. BOM 보고서에 변경 유형, 날짜, 사용자 이름, 버전 및 파일 이름 정보를 기록합니다. 변경된 각 파일에 대해 diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다. |
소스 |
JazzJBE | Rational Team Concert 3.x 이상 사용자를 위한 것입니다. 정보는 Rational Team Concert 문서를 참조하십시오. |
소스 |
JazzSCM | Rational Team Concert에서 변경된 소스 파일을 조회합니다. BOM 보고서에 소스 파일 변경, 변경된 파일 크기, 컴포넌트 변경 및 changeset 정보를 기록합니다. |
소스 |
JazzSCMv2 | Rational Team Concert 버전 2.x에서 변경된 소스 파일을 조회합니다. BOM 보고서에 변경된 소스 파일, 변경된 스트림, 변경된 컴포넌트, changeset, 변경한 사용자, 체크인 주석 및 Jazz 작업 항목에 대한 정보를 기록합니다. |
소스 |
JUnit | JUnit 테스트를 실행합니다. BOM 보고서에 테스트 실행, 실패, 오류 및 경과 시간 정보를 씁니다. |
테스트 |
PerforceByDate | Perforce 클라이언트에서 어댑터 실행 이후로 발생한 변경사항을 조회합니다. BOM 보고서에 변경, 날짜, 시간, 사용자, Perforce 클라이언트 및 주석 정보를 기록합니다. diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다. |
소스 |
PerforceByRev | Perforce 클라이언트에서 마지막 저장소 개정 이후로 발생한 변경사항을 조회합니다. BOM 보고서에 변경, 날짜, 시간, 사용자, Perforce 클라이언트 및 주석 정보를 기록합니다. diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다. |
소스 |
Quota | Windows 폴더를 조회하여 하위 폴더가 지정된 임계값 크기를 초과하는지 여부를 판별합니다. 각 하위 폴더에 대해 BOM 보고서에 폴더 크기, 소유자 및 마지막 수정 날짜 정보를 기록합니다. BOM 보고서에 임계값 크기를 초과한 하위 폴더 목록을 기록합니다. 중요사항: 초과된 디렉토리를 소유하는
사용자에게 처음에는 Build Forge 시스템 내의 이름순으로, 그 다음에는 사용자 이름순으로 알림을
보냅니다.
알림을 받을 사용자가 없는 경우
<알림>에 실패합니다.
|
소스 |
StarTeamBaseline | StarTeam 보기용 폴더를 조회하여 파일에 대한 정보를 수집합니다. BOM 보고서에 파일 이름, 상태, 개정 및 분기 정보를 기록합니다. |
소스 |
StarTeamByDate | StarTeam API를 사용하여, StarTeam 보기를 조회하여 현재 날짜와 이전 어댑터 실행 간의 변경사항을 식별합니다. BOM 보고서에 변경된 파일과 디렉토리, 사용자, 버전, 날짜 및 변경 주석 정보를 기록합니다. diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다. |
소스 |
SubversionByDate | Subversion에서 과거 날짜와 현재 날짜 간에 발생한 저장소 변경사항을 조회합니다. BOM 보고서에 변경 유형, 개정, 사용자, 파일 또는 디렉토리와, 변경 날짜 정보를 기록합니다. BOM 보고서에 파일 이름, 상태, 개정 및 분기 정보를 기록합니다. |
소스 |
SubversionByRev | Subversion에서 현재 개정과 이전 개정 간에 발생한 저장소 변경사항을 조회합니다. 각 변경에 대해 BOM 보고서에 개정, 사용자, 변경 유형, 파일 또는 디렉토리 경로와, 변경 날짜 정보를 기록합니다. diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다. |
소스 |
SynergyByDate | Rational Synergy에서 두 날짜 사이의 변경사항을 조회합니다. 기본 날짜는 현재 시간소인 및 이전 어댑터 실행의 시간소인입니다. 변경된 각 파일에 대해 BOM 보고서에 파일 이름, 버전, 사용자, 프로젝트 및 날짜를 씁니다. 변경된 각 파일에 대해 diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다. |
소스 |
VSSByDate | Visual Source Safe 디렉토리에서 이전 날짜와 현재 날짜 간의 변경사항을 조회합니다. BOM 보고서에 프로젝트 및 파일에 대한 변경 정보(프로젝트 또는 파일, 버전, 사용자, 날짜, 시간, 프로젝트 활동, 파일 프로젝트 및 조치)를 기록합니다. diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다. |
소스 |