Como passar uma propriedade de integração para um arquivo em lotes com CruiseControlNet?

Noconstruir log do meu projeto, eu posso ver essas propriedades:

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

Eu quero passar a propriedadeCCNetProject eLastChangeNumber para um arquivo em lotes.funciona bem comCCNetProject, pois pode ser usado no lote como uma variável de ambiente%CCNetProject%.

Mas não funciona com outras propriedades (aqueles que não estão começando com oCCnet prefixo) comoLastChangeNumber ouLastModificationDate.

Eu tentei passar isso como argumento, mas falha!

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

Tentei passá-lo como variável de ambiente, mas ele falhou:

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

Os resultados são sempre os mesmos quando eu mostro o parâmetro ou a variável: string vazia ou o nome da variável$(svn_label)

Tenho certeza de que é simples, mas ... não consigo encontrar! Qualquer ideia ?

questionAnswers(2)

yourAnswerToTheQuestion