CruiseControl.NET: Verwenden von $ (CCNetLabel) in der Datei ccnet.config

Wenn Sie externe Prozesse wie MSBuild aufrufen, legt die Geschwindigkeitsregelung Umgebungsvariablen fest. Einer der Werte ist CCNetLabel. Es enthält den Wert des aktuellen Projektetiketts. Ich möchte die gleichen Werte in ccnet config selbst verwenden, aber wenn ich es versuche, hat ccnet config ein Problem. Ich erhalte folgenden Fehler:

[CCNet Server:ERROR] INTERNAL ERROR: Reference to unknown symbol CCNetLabel
----------
ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException: Reference to unknown symbol CCNetLabel
at ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ConfigPreprocessorEnvironment._GetConstantDef(String name)
at ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ConfigPreprocessorEnvironment.eval_text_constant(String name)

.....

----------

Eigentlich möchte ich das CCNetLabel an eine andere Variable anhängen, damit ich auf die Eigenschaft in ccnet.config zugreifen kann.

Gibt es eine andere Möglichkeit, diese Variablen zu referenzieren?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage