Глобально увеличивайте метку последней сборки для нескольких проектов CruiseControl.NET - PullRequest
4 голосов
/ 17 февраля 2011

Мы используем CruiseControl.NET для автоматизации наших сборок и отслеживания последнего номера сборки. Однако этот номер сбрасывается на один для вновь созданных проектов CC.NET. Мы хотели бы, чтобы последовательность номеров последних сборок продолжалась для разветвленных проектов (например, исправлений для существующих выпусков).

Есть ли способ глобально увеличить метку последней сборки для нескольких проектов CruiseControl.NET?

1 Ответ

1 голос
/ 17 февраля 2011

Номер сборки хранится в файле состояния проекта.Если вы выполняете ветвление, возьмите номер сборки из файла состояния исходного проекта и поместите его в файл проекта ветвления (или скопируйте файл состояния и внесите необходимые изменения, такие как имя файла, имя проекта и т. Д.).Поскольку файлы состояния представляют собой XML, это должно быть достаточно просто сделать программно, если ваш процесс ветвления основан на сценариях.

...