TeamCity 7.0 Зависимость и версии - PullRequest
6 голосов
/ 01 марта 2012

Я решил следовать «лучшей практике» и создавать свои артефакты только один раз и делиться ими среди своих различных сборок.Поэтому я создал основную сборку, которая просто собирает правильные артефакты, а затем у других сборок есть зависимость от артефактов для импорта предварительно собранных сборок и .exe.

К сожалению, я столкнулся с небольшой проблемойс этим.Сборки с зависимостями артефактов не имеют ту же версию, что и основная сборка.Таким образом, основной версией сборки может быть 2.2.11.6787, но сборка, в которой выполняются тесты, имеет номер версии 2.2.111.6787, даже если она использует артефакты с версией 2.2.11.6787.То же относится и к ночной сборке, в которой выполняется полный набор тестов.

Есть ли способ, чтобы сборки, имеющие зависимость от артефактов, могли унаследовать информацию о версии от основной сборки?

1 Ответ

6 голосов
/ 01 марта 2012

Вы можете синхронизировать номера сборок между сборками, связанными зависимостями артефактов, используя Свойства зависимостей Просто установите шаблон номера сборки для тестовой или ночной сборки на% dep. .build.number%, где - идентификатор вашей основной конфигурации сборки

...