Eigenschaften, die Sie in der Erstellungsdefinition oder in der Erstellungsengine definieren, werden in die Ausgabeeigenschaftendatei geschrieben, die Sie im Feld 'Eigenschaftendatei' der Erstellungsdefinition (für Befehlszeilen- und Ant-Erstellungen) angeben, und stehen automatisch für Ant-Scripts (für Ant-Erstellungen) zur Verfügung.
Sie können Variablen in Eigenschaftswerten im Format ${eigenschaftsName} verwenden. Wenn Sie beispielsweise eine Eigenschaft mit dem Namen toolsdir mit dem Wert /home/build/tools für die Erstellungsengine erstellen, können Sie in Eigenschaftenfeldern des Editors für Erstellungsdefinitionen auf die Eigenschaft durch die Angabe ${toolsdir} verweisen. Vor dem Start der Erstellung setzt die Jazz-Erstellungsengine die Werte in die Eigenschaftenvariablen ein und übergibt sie in dieser Form an das Erstellungsscript.
| Eigenschaftsname | Beschreibung |
|---|---|
buildLabelPrefix |
Gibt ein Präfix für die Erstellungsbezeichnung wie zum Beispiel I für Integration an. Wenn Sie diese Eigenschaft in Ihrer Erstellungsdefinition oder in der Erstellungsengine angeben, wird der Wert der Bezeichnung vorangestellt, die von der Jazz-Erstellungsengine generiert wird. Beispiel: I20080215-1234. |
Bei Verwendung der Jazz-Erstellungsengine stehen verschiedene integrierte Eigenschaften zur Verfügung. Sie müssen diese Eigenschaften verwenden, wenn Sie die Jazz-Ant-Tasks zur Publizierung von Informationen im Repository verwenden. Sie müssen zum Beispiel die Eigenschaften 'repositoryAddress' und 'buildResultUUID' verwenden, wenn Sie die Task 'StartBuildActivityTask' verwenden.
In der folgenden Tabelle werden die integrierten Eigenschaften beschrieben, die bei Verwendung der Jazz-Erstellungsengine verfügbar sind.
| Attribut | Beschreibung |
|---|---|
buildLabel |
Die Erstellungsbezeichnung, die von der Jazz-Erstellungsengine generiert wurde. Beispiel: 20080215-1234. |
buildResultUUID |
Die eindeutige Kennung für das Erstellungsergebnis. Jede Task, die Fortschrittsdaten oder Informationen in einem Erstellungsergebnis publiziert, muss dieses Attribut angeben. Der Wert für das Attribut wird an Ihr Erstellungsscript in der Ant-Eigenschaft ${buildResultUUID} übergeben. Eine typische Verwendung im Ant-Script ist zum Beispiel: buildResultUUID="${buildResultUUID}". |
requestUUID |
Die eindeutige Kennung für die Erstellungsanforderung. |
buildDefinitionId |
Die benutzerfreundliche Kennung für die Erstellungsdefinition (nicht die UUID). |
repositoryAddress |
Die Adresse des Jazz-Repositorys, aus dem die Erstellungsanforderung stammt. Beispiel: http://example.com/jazz. |
* |
Alle Eigenschaften, die im Editor für Erstellungsengines definiert sind, stehen dem Ant-Script zur Verfügung. |
* |
Alle Eigenschaften, die auf der Registerkarte Eigenschaften des Editors für Erstellungsdefinitionen definiert sind, stehen dem Ant-Script zur Verfügung. Diese Eigenschaften überschreiben bei einem Namenskonflikt die Eigenschaften der Erstellungsengine. |