Wie übergebe ich eine Integrationseigenschaft mit CruiseControlNet an eine Batch-Datei?

In dembuild log meines Projekts kann ich diese Eigenschaften sehen:

<integrationProperties>
  <CCNetProject>Gdet_T</CCNetProject>
  ...
  <LastModificationDate>4/6/2010 1:29:04 PM</LastModificationDate>
  <LastChangeNumber>10841</LastChangeNumber>
</integrationProperties>

Ich möchte die Eigenschaft übergebenCCNetProject undLastChangeNumber zu einer Batch-Datei. es funktioniert gut mitCCNetProject, da es im Batch als Umgebungsvariable verwendet werden kann%CCNetProject%.

Aber es funktioniert nicht mit anderen Eigenschaften (diese beginnen nicht mit demCCnet Präfix) alsLastChangeNumber oderLastModificationDate.

Ich habe versucht, es als Argument zu übergeben, aber es schlägt fehl!

<exec>
  <executable>$(WorkingFolderBase)\MyBatch.bat</executable>
  <baseDirectory>$(WorkingFolderBase)\</baseDirectory>
  <buildArgs>$(LastModificationDate)</buildArgs>
</exec>

Ich habe versucht, es als Umgebungsvariable zu übergeben, aber es schlägt fehl:

<exec>
  <executable>$(WorkingFolderBase)\MyBatch.bat</executable>
  <baseDirectory>$(WorkingFolderBase)\</baseDirectory>
  <environment>
    <variable>
      <name>svn_label</name>
      <value>"${LastModificationDate}"</value>
    </variable>
  </environment>
</exec>

Das Ergebnis ist immer dasselbe, wenn ich den Parameter oder die Variable anzeige: leere Zeichenfolge oder Variablenname$(svn_label)

Ich bin sicher, es ist einfach, aber ... ich kann nicht finden! Irgendeine Idee

Antworten auf die Frage(2)

Ihre Antwort auf die Frage