Как я могу настроить агенты TeamCity для использования отдельных локальных репозиториев знатока?

Я хочу настроить каждый агент TeamCity для использования локального репозитория (maven.repo.local) в рабочем каталоге агента (agent.work.dir). Действительно ли возможно настроить свойства знатока для использования свойств TeamCity таким образом?

11
задан Craig P. Motlin 10 February 2010 в 16:30
поделиться

2 ответа

Введите -Dmaven.repo.local =% system.agent.work.dir% /. M2 для настройки Исполнитель: Maven2 / Параметры командной строки JVM

9
ответ дан 3 December 2019 в 09:41
поделиться

Я использую не TeamCity, а Bamboo. Я делаю это для целей maven, я определил следующее:

-Dmaven.repo.local=${bamboo.M2REPOHOME}/${bamboo.buildKey} ...

Затем свойство M2REPOHOME определяется как место в файловой системе, а bamboo.buildKey - это имя проекта. Я храню все свои хранилища m2 в одном месте, чтобы я мог легко их уничтожить. Вероятно, вам следует сделать что-то подобное, установив для maven.repo.local значение agent.work.dir или где-нибудь еще. Бегло просматривая документацию TeamCity, похоже, что вы сделали бы что-то вроде этого:

-Dmaven.repo.local=%agent.work.dir%/m2
2
ответ дан 3 December 2019 в 09:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: