Wenn Sie einen Testbuild eines Projekts mithilfe eines Plug-ins
ausführen, können Sie einige spezielle Umgebungsvariablen verwenden,
um Befehle auszuführen, bevor und nachdem Dateien vom System zum
Server kopiert werden.
Alle Befehle werden im Projektverzeichnis ausgeführt:
- Verwenden Sie PRECMD-Variablen, wenn Sie einen Befehl für
Verzeichnisse oder Dateien ausführen möchten, die vom
Entwicklersystem auf den Server kopiert werden, auf dem der Build
ausgeführt wird. Der Befehl wird vor dem Projektschritt ausgeführt. Beispiel: Mit diesem Befehl können Dateien aus einem
Quellcodeverwaltungssystem ausgecheckt werden, bevor sie kopiert
werden.
- Verwenden Sie POSTCMD-Variablen, wenn Sie einen Befehl für
Verzeichnisse oder Dateien ausführen möchten, nachdem ein
Projektschritt ausgeführt wurde. Beispiel: Mit diesem Befehl kann ein ausgechecktes virtuelles Verzeichnis freigegeben werden (in einem Quellcodeverwaltungssystem, das so konzipiert ist, z. B. Rational ClearCase).
Die jeweiligen Befehle werden für Verzeichnisse und Dateien ausgeführt, die in einem Reflector-Plug-in als Build Forge-Projektartefakte gekennzeichnet sind. Die Befehle werden angewendet, wenn die Verzeichnisstruktur für das Reflector-Plug-in durchlaufen wird.
Anmerkung: Die Traversierung der Verzeichnisstruktur erfolgt für PRECMD-Befehle abwärts in die Breite und für POSTCMD-Befehle in umgekehrter Richtung. Befehle für Verzeichnisse und Befehle für Dateien werden während der Traversierung nach Bedarf ausgeführt.
- _PRISM_DIR_PRECMD
- Kennzeichnet einen Befehl, der auf Verzeichnissen ausgeführt werden soll, sobald sie während der Strukturtraversierung ermittelt werden. Der Befehl wird ein Mal für jedes Verzeichnis ausgeführt, das mindestens eine Datei enthält. Das erste Vorkommen von $1 im Befehl wird vom System
durch den Verzeichnisnamen ersetzt.
- _PRISM_FILE_PRECMD
- Kennzeichnet einen Befehl, der auf Dateien ausgeführt werden soll, sobald sie während der Strukturtraversierung ermittelt werden. Der Befehl wird ein Mal für jede Datei ausgeführt. Das erste Vorkommen von $1 im Befehl wird vom System durch den Dateinamen ersetzt.
- _PRISM_DIR_POSTCMD
- Kennzeichnet einen Befehl, der auf Verzeichnissen ausgeführt werden soll, sobald sie während der Strukturtraversierung ermittelt werden. Der Befehl wird ein Mal für jedes Verzeichnis ausgeführt, das mindestens eine Datei enthält. Das erste Vorkommen von $1 im Befehl wird vom System
durch den Verzeichnisnamen ersetzt.
- _PRISM_FILE_POSTCMD
- Kennzeichnet einen Befehl, der auf Dateien ausgeführt werden soll, sobald sie während der Strukturtraversierung ermittelt werden. Der Befehl wird ein Mal für jede Datei ausgeführt. Das erste Vorkommen von $1 im Befehl wird vom System durch den Dateinamen ersetzt.