Управление обновлениями плагинов Jenkins через Github / Управление конфигурацией - PullRequest
0 голосов
/ 16 декабря 2018

просто идем по пути управления конфигурацией сервера / экземпляра Jenkins с помощью Github.На высоком уровне я планирую использовать экземпляр тестирования, вносить и / или тестировать там любые изменения конфигурации, экспортировать конфигурацию в код, фиксировать код в хранилище github.Затем в производственном экземпляре я извлек код конфигурации из хранилища и перезагрузил конфигурацию с диска (или перезапустил экземпляр).

Я чувствую, что этот поток отлично работает для настройки работы, однако я заблокирован, когда дело доходит до плагинов.Например, в моей текущей настройке, когда я тестировал обновление плагина (обновить плагин, перезапустить Jenkins), я не смог обнаружить какие-либо изменения кода / конфигурации в домашнем каталоге.Теперь, безусловно, это относится к тому, что я включаю / исключаю в репозитории.Поэтому я предполагаю, что суть вопроса в том, какие файлы плагинов я должен включить для отслеживания обновлений версий, используя методы развертывания, которые я описал выше?

Это .gitignore, который я использую:

https://github.com/github/gitignore/blob/bbf096bd6d9016cf248b12376babaf6ae61a6280/JENKINS_HOME.gitignore

...