Как вы делаете относительные зависимости при использовании шаблонов TeamCity? - PullRequest
9 голосов
/ 20 сентября 2011

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

Есть ли способ заставить эту работу работать так, чтобы зависимости в шаблонах были "относительны" к проекту?

Спасибо

1 Ответ

4 голосов
/ 15 декабря 2012

AFAIK это просто невозможно сделать в данный момент.Поиск в базе данных ошибок TeamCity приводит к трем ошибкам / запросам:

TW-18304 Поддержка относительных зависимостей моментальных снимков проекта в шаблоне конфигурации сборки (OPEN)

Какиесоответствует вашему вопросу, но считается дубликатом

TW-3287 Шаблоны проекта (OPEN)

Но комментарий TW-3287 также предлагает использоватьиз:

TW-4612 Свойства уровня проекта (FIXED)

Таким образом, вы можете использовать свойства уровня проекта для обслуживания вашегонеобходимо.В зависимости от различий между проектами вы можете основывать конфигурации сборки в разных проектах на общих шаблонах, которые, в свою очередь, параметризованы свойствами, которые вы определяете на уровне проекта.Шаблоны должны , а не содержать зависимости, вам нужно будет настроить их в «оригинальном» проекте.Согласно комментарию к TW-18304 , простая копия проекта должна фактически сохранять ссылки в только что скопированном проекте.Ничего из этого не пробовал, но стоит попробовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...