Rational Build Forge 및 Subversion

BuildForge는 소스 코드 관리를 위해 SVN(Subversion)과 함께 작동할 수 있습니다.

이 주제에서는 SVN과 통합하기 위한 추가 설정 요구사항을 설명하고 제공된 샘플 어댑터 템플리트의 특성을 요약합니다.

SVN 어댑터 템플리트 샘플은 기준선에 대한 변경사항을 분석하는 방법을 제공합니다. 일반적으로 변경 분석은 빌드 방지를 위해 사용됩니다. 기준선 컴포넌트가 변경되지 않은 경우 다시 빌드되지 않습니다.

SVN 어댑터에 대한 추가 설정 요구사항

일반 요구사항은 어댑터 요구사항의 내용을 참조하십시오. SVN에 대한 추가 요구사항은 없습니다.

SVN 어댑터 템플리트 샘플

다음 어댑터 템플리트 샘플이 제공됩니다.

SubversionByDate
  1. Subversion에서 과거 날짜와 현재 날짜 간에 발생한 저장소 변경사항을 조회합니다.
  2. BOM 보고서에 변경 유형, 개정, 사용자, 파일 또는 디렉토리와, 변경 날짜 정보를 기록합니다.
  3. BOM 보고서에 파일 이름, 상태, 개정 및 분기 정보를 기록합니다.

사용되는 변수:

  • SVN_CLIENT
  • SVN_OPTS
  • SVN_REPOSITORY
  • SVN_LAST_REV
  • SVN_LAST_DATE
SubversionByRev

이 어댑터를 설정하는 방법을 설명하는 문서는 jazz.net에 있습니다. https://jazz.net/wiki/bin/view/Main/RationalBuildForge/SVNAdaptorExample.

  1. Subversion에서 현재 개정과 이전 개정 간에 발생한 저장소 변경사항을 조회합니다.
  2. 각 변경에 대해 BOM 보고서에 개정, 사용자, 변경 유형, 파일 또는 디렉토리 경로와, 변경 날짜 정보를 기록합니다.
  3. diff 명령 출력의 변경 세부사항을 BOM 보고서에 기록합니다.

사용되는 변수:

  • SVN_CLIENT
  • SVN_OPTS
  • SVN_REPOSITORY
  • SVN_LAST_REV
  • SVN_LAST_DATE

피드백