Могу ли я получить доступ к метке сборки CruiseControl.net? - PullRequest
2 голосов
/ 10 апреля 2009

Могу ли я получить доступ к номеру метки сборки CruiseControl.NET? (Может быть, с помощью командного файла.) По сути, я хочу получить значение "LastSuccessfulIntegrationLabel" и использовать в командном файле перед сборкой.

Ответы [ 2 ]

5 голосов
/ 10 апреля 2009

Разве вы не можете просто использовать переменную среды CCNetLabel в своем пакетном скрипте (см. http://confluence.public.thoughtworks.org/display/CCNET/Executable+Task, внизу)?

Если вам нужно перед сборкой, вы можете настроить запуск пакета как задачу <prebuild>: http://confluence.public.thoughtworks.org/display/CCNET/Project+Configuration+Block

1 голос
/ 10 апреля 2009

уверен, что это в файле состояния. Вот как я это делаю в PowerShell

$xml = [xml](gc $statefile)

[string]$buildnum =$xml.IntegrationResult.Label
...