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.
- Installieren Sie den P4-Befehlszeilenclient auf dem Host des
Agenten.
- Richten Sie ein Perforce-Benutzerkonto zur Nutzung durch Build Forge ein.
- 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
- Fragt einen Perforce-Client nach Änderungen ab, die seit der Adapterausführung vorgenommen wurden.
- Schreibt die folgenden Informationen in den Stücklistenbericht: Änderung, Datum, Uhrzeit, Benutzer, Perforce-Client und Kommentare.
- 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:
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
- Fragt einen Perforce-Client nach Änderungen ab, die seit der letzten Überarbeitung des Repositorys vorgenommen wurden.
- Schreibt die folgenden Informationen in den Stücklistenbericht: Änderung, Datum, Uhrzeit, Benutzer, Perforce-Client und Kommentare.
- 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:
Die Eigenschaft "Verdeckt zuordnen" kann
nicht für diese Variablen verwendet werden.
Der Benutzer und das Kennwort werden in das Schrittprotokoll im
Klartext geschrieben.