Вопрос

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

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

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

Это было полезно?

Решение

You can keep build numbers in sync between builds connected by an artifact dependencies using Dependencies Properties Just set build number pattern for test or nightly build to %dep.<bt_id>.build.number% where <bt_id> is the ID of your master build configuration

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top