Назад | Перейти на главную страницу

Как управлять публикацией maven settings.xml с репозиторием артефактов, зеркалом и прокси-сервером на CI-серверах?

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

Например, если по какой-то причине мне нужно создать или переместить URL-адрес репозитория / прокси-сервера, есть ли способ обновить Jenkins или TeamCity или любые другие серверы CI, используемые в моей организации?

(кроме отправки писем администраторам сервера, естественно)

В настоящий момент я выполняю это вручную, поэтому всем серверам CI и всем разработчикам необходимо отредактировать свои файлы settings.xml.

Я предполагаю, что такая интеграция была бы легкой, если бы одна организация, такая как Atlassian, создала сервер CI и репо-прокси, но я не думаю, что какая-либо организация это делает, или есть другой подход, например, на основе общих файловых ресурсов?

Я видел одно решение, в котором организация объединила файл settings.xml с пакетом maven rpm и развернула его как обновление, но я надеюсь на что-то попроще.