Rational Build Forge und Subversion

BuildForge kann zur Verwaltung von Quellcode mit Subversion zusammenarbeiten.

In diesem Thema werden die zusätzlichen Anforderungen zur Einrichtung der Integration in SVN beschrieben und die Merkmale der bereitgestellten Beispiel-Adaptervorlagen zusammengefasst.

Die Muster für SVN-Adaptervorlagen stellen Methoden zum Analysieren von Änderungen an einer Baseline zur Verfügung. Änderungsanalyse wird normalerweise zur Vermeidung von Buildoperationen verwendet: wenn eine Baseline-Komponente nicht geändert wurde, wird sie nicht erneut erstellt

Zusätzliche Einrichtungsanforderungen für SVN-Adapter

Informationen zu allgemeinen Anforderungen finden Sie im Abschnitt Adapteranforderungen . Für SVN werden keine weiteren Anforderungen gestellt.

Muster der SVN-Adaptervorlagen

Die folgenden Muster für Adaptervorlagen werden bereitgestellt.

SubversionByDate
  1. Fragt Subversion nach Änderungen in einem Repository ab, die zwischen einem älteren und dem aktuellen Datum vorgenommen wurden.
  2. Schreibt die folgenden Informationen in den Stücklistenbericht: Typ der Änderungen, Überarbeitung, Benutzer, Datei oder Verzeichnis, Datum der Änderung.
  3. Schreibt die folgenden Informationen in den Stücklistenbericht: Dateiname, Status, Überarbeitung und Zweig.

Verwendete Variablen:

  • SVN_CLIENT
  • SVN_OPTS
  • SVN_REPOSITORY
  • SVN_LAST_REV
  • SVN_LAST_DATE
SubversionByRev

Auf jazz.net ist jetzt ein Artikel abrufbar, der den Installationsvorgang für diesen Adapter beschreibt: https://jazz.net/wiki/bin/view/Main/RationalBuildForge/SVNAdaptorExample.

  1. Fragt Subversion nach Änderungen in einem Repository ab, die zwischen der aktuellen und einer früheren Überarbeitung vorgenommen wurden.
  2. Schreibt für jede Änderung die folgenden Informationen in den Stücklistenbericht: Überarbeitung, Benutzer, Typ der Änderung, Datei oder Verzeichnispfad und Datum der Änderung.
  3. Schreibt Details zu den Änderungen (aus der Ausgabe des diff-Befehls) in den Stücklistenbericht.

Verwendete Variablen:

  • SVN_CLIENT
  • SVN_OPTS
  • SVN_REPOSITORY
  • SVN_LAST_REV
  • SVN_LAST_DATE

Feedback