Rational Build Forge und Perforce

BuildForge kann zur Verwaltung von Quellcode mit Perforce zusammenarbeiten.

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

Die Muster für Perforce-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 Perforce-Adapter

Siehe Adapteranforderungen nach allgemeinen Anforderungen.
  1. Installieren Sie den P4-Befehlszeilenclient auf dem Host des Agenten.
  2. Richten Sie ein Perforce-Benutzerkonto zur Nutzung durch Build Forge ein.
  3. Richten Sie die Agentenumgebung ein, sodass sie auf den Client zugreifen kann.

Muster der Perforce-Adaptervorlagen

Die folgenden Muster für Adaptervorlagen werden bereitgestellt.

PerforceByDate
  1. Fragt einen Perforce-Client nach Änderungen ab, die seit der Adapterausführung vorgenommen wurden.
  2. Schreibt die folgenden Informationen in den Stücklistenbericht: Änderung, Datum, Uhrzeit, Benutzer, Perforce-Client und Kommentare.
  3. Schreibt Details zu den Änderungen (aus der Ausgabe des diff-Befehls) in den Stücklistenbericht.

Im Adapter definierte Variablen:

  • LAST_RUN
  • CurDate
  • P4PORT
  • BFCLIENT
  • P4CLIENT
  • FILESPEC

Für die Umgebung zusätzlich erforderliche Variablen:

  • P4USER
  • P4PASSWD

Die Eigenschaft "Verdeckt zuordnen" kann nicht für diese Variablen verwendet werden. Der Benutzer und das Kennwort werden in das Schrittprotokoll im Klartext geschrieben.

PerforceByRev
  1. Fragt einen Perforce-Client nach Änderungen ab, die seit der letzten Überarbeitung des Repositorys vorgenommen wurden.
  2. Schreibt die folgenden Informationen in den Stücklistenbericht: Änderung, Datum, Uhrzeit, Benutzer, Perforce-Client und Kommentare.
  3. Schreibt Details zu den Änderungen (aus der Ausgabe des diff-Befehls) in den Stücklistenbericht.

Im Adapter definierte Variablen:

  • LAST_RUN
  • CurDate
  • P4PORT
  • BFCLIENT
  • P4CLIENT
  • FILESPEC

Für die Umgebung zusätzlich erforderliche Variablen:

  • P4USER
  • P4PASSWD

Die Eigenschaft "Verdeckt zuordnen" kann nicht für diese Variablen verwendet werden. Der Benutzer und das Kennwort werden in das Schrittprotokoll im Klartext geschrieben.