Автоматизация установки модуля Jenkins
Есть ли способ автоматизировать установку модулей в Jenkins? Я пытаюсь максимально установить сценарий / автоматизировать установку моей CI-коробки. У меня почти все работает, но на данный момент требуется, чтобы кто-то зашел в Jenkins и установил модули через веб-интерфейс.
2 ответа
Вы можете скачать плагины с http://mirrors.jenkins-ci.org/plugins/PLUGIN_NAME/latest/PLUGIN_NAME.hpi. Бросив их в jenkins/plugins/, добьемся цели.
Не забудьте перезапустить Дженкинс.
Кроме того, если вы используете Chef вместо Puppet, поваренная книга Jenkins также позаботится об установке плагинов.
Модуль puppet-jenkins автоматизирует весь процесс установки Jenkins через Puppet. Он также имеет манифесты для установки плагинов, либо указав нужную версию, либо установив последнюю версию.
Если вы еще не используете Puppet и не хотите внедрять этот модуль в свою систему, вы можете взглянуть на манифест плагина и посмотреть, как процесс плагинов был автоматизирован.