BuildForge kann zur Verwaltung von Quellcode mit CVS
zusammenarbeiten.
In diesem Thema werden die zusätzlichen Anforderungen für die
Integration in CVS beschrieben und die Merkmale der bereitgestellten
Beispiel-Adaptervorlagen zusammengefasst.
Die Muster für CVS-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 CVS-Adapter
Informationen zu allgemeinen Anforderungen finden Sie im Abschnitt
Adapteranforderungen
. Für CVS werden keine weiteren
Anforderungen gestellt.
Muster der CVS-Adaptervorlagen
Die
folgenden Muster für Adaptervorlagen werden bereitgestellt.
- CVSv1Baseline
- Durchsucht ein CVS-Verzeichnis auf einem Build Forge-Agenten nach
geänderten Dateien.
- Schreibt die folgenden Informationen in den Stücklistenbericht: Name der geänderten Datei, Status, Arbeitsversion, Repositoryversion und permanente Tags.
Durchsucht Verzeichnisse in einer ClearCase-Ansicht.
Verwendete Variablen:
- CVSv1ByDate
- Fragt in einer CVS-Ansicht die Änderungen ab, die zwischen zwei Datumsangaben vorgenommen wurden. Standarddatumsangaben sind die aktuelle Zeitmarke und die Zeitmarke der vorhergehenden Adapterausführung.
- Schreibt die folgenden Informationen in den Stücklistenbericht: Typ der Änderungen, Datum, Benutzername, Version und Dateiname.
- Schreibt für jede geänderte Datei Details zu den Änderungen (aus der Ausgabe des diff-Befehls) in den Stücklistenbericht.
Verwendete Variablen:
- LAST_RUN
- CurDate
- CVSROOT
- MODULE
- BRANCH
- CVSCLIENT
- CVSv1ByTag
- Wendet einen neuen Tag für ein CVS-Modul an.
- Vergleicht die Unterschiede zwischen dem in die neuen Tags eingeschlossenen Modul und einem Modul, das während der vorhergehenden Adapterausführung in Tags eingeschlossen wurde.
- Schreibt die folgenden Informationen in den Stücklistenbericht: Dateiname, Überarbeitung, Status, Datum, Uhrzeit, Autor der Änderung und Commit-Kommentare.
- Schreibt für jede geänderte Datei Details zu den Änderungen (aus der Ausgabe des diff-Befehls) in den Stücklistenbericht.
Verwendete Variablen:
- LAST_RUN
- CurDate
- CVSROOT
- MODULE
- BRANCH
- LAST_TAG
- CVSCLIENT
- CVSv2ByDate
- Fragt in einer CVS-Ansicht die Änderungen ab, die zwischen zwei Datumsangaben vorgenommen wurden. Standarddatumsangaben sind die aktuelle Zeitmarke und die Zeitmarke der vorhergehenden Adapterausführung.
- Schreibt die folgenden Informationen in den Stücklistenbericht: Typ der Änderungen, Datum, Benutzername, Version und Dateiname.
- Schreibt für jede geänderte Datei Details zu den Änderungen (aus der Ausgabe des diff-Befehls) in den Stücklistenbericht.
Verwendete Variablen:
- LAST_RUN
- CurDate
- CVSROOT
- MODULE
- CVSCLIENT