#cruisecontrol.net #ccnet-config
#cruisecontrol.net #ccnet-config
Вопрос:
Я могу получить информацию о сборке из CCNetLabel, которая находится в формате: major.minor.build.revision , меня интересует только номер сборки, есть ли какая-либо переменная, к которой я могу получить доступ, чтобы получить значение номера сборки?
Я могу сделать это, написав инструмент, но мне интересно знать, возможно ли получить какое-либо свойство в Cruise Control .net, чтобы получить это значение.
Заранее спасибо.
Тара Сингх
Ответ №1:
Список всех CruiseControl.Свойства сетевой интеграции. Переменной build number нет, вы должны разобрать ее самостоятельно. Например, в NAnt вы можете использовать version::get-build(), чтобы разделить его, и в MSBuild 4.0 это должно сработать:
$(CCNetLabel.Split('.')[2])
Комментарии:
1. Спасибо Skolima, я использую nant и написал небольшой код на c #, чтобы разделить номер версии. Знаете ли вы какую-либо функцию разделения, доступную в nant для ее достижения, чтобы мне не нужен был пользовательский инструмент для разделения метки версии?
2. У меня есть, и я упоминал об этом ранее в ответе: version::get-build().