TeamCity 7.0 Зависимость и версии
Я решил следовать "лучшей практике" и создавать свои артефакты только один раз и делиться ими среди своих различных сборок. Таким образом, я создал основную сборку, которая просто собирает правильные артефакты, а затем дает другим сборкам зависимость от артефактов для импорта предварительно собранных сборок и.exe.
К сожалению, я столкнулся с небольшой проблемой с этим. Сборки с зависимостями артефактов не имеют ту же версию, что и основная сборка. Таким образом, основной версией сборки может быть 2.2.11.6787, но сборка, в которой выполняются тесты, имеет номер версии 2.2.111.6787, даже если она использует артефакты с версией 2.2.11.6787. То же самое относится и к ночной сборке, которая запускает полный набор тестов.
Есть ли способ, чтобы сборки, имеющие зависимость от артефактов, могли наследовать информацию о версии от основной сборки?
1 ответ
Вы можете синхронизировать номера сборок между сборками, связанными зависимостями артефактов, используя свойства зависимостей. Просто установите шаблон номера сборки для тестовой или ночной сборки на% dep.