2016-08-02 2 views

ответ

0

Кулинарная книга повара для супермаркетов находится в here. Если бы я был вами, я использовал бы это как основу для требуемой функциональности.

  1. Создать новую поваренную книгу, которая зависит от общественного Дженкинс поваренной книги (это приведет к вашему новому кулинарному наследовать все функции нашли в общественной кулинарной книге).
  2. Создайте новый рецепт в своей новой поваренной книге, в котором указаны плагины , которые будут установлены при установке/настройке Jenkins. Дополнительную информацию см. На странице Jenkins_Job section of the Chef Supermarket Jenkins cookbook.

Примечание: Для того, чтобы найти правильное расположение .HPI файла для версии плагина вы хотите скачать, вы можете посмотреть на Jenkins Wiki page для каждого плагина, и с помощью link to the archives of all releases of that plugin найти подходящую ссылку версию, которую вы хотите установить.

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

  1. Что я могу сделать, это найти путь файла для конкретного плагина вы хотите до проверена, и напишите тест, подтверждающий, что путь к файлу существует.
  2. дополнительный тест, который я также пишу для каждого плагина для разбора файла конфигурации pom.xml найден в каталоге, чтобы убедиться, что была установлена ​​правильная версия (в случае с ссылки на конкретный выпуск доступного на Jenkins Wiki дает неверную версию).

И последнее, но не менее важное; Я настоятельно рекомендую вам использовать Berkshelf для управления вашими зависимостями поваренной книги. Если вы поедете по этому маршруту, очень важно, чтобы вы создали свою собственную кулинарию, которая зависит от публичной кулинарной книги, так как вы можете без проблем обновлять свои кулинарные книги с помощью Berkshelf.

Если нет, вся ваша пользовательская конфигурация для плагинов, добавленных в копию общедоступной кулинарной книги супермаркета, будет перезаписана при обновлении вашей общедоступной кулинарной книги до последней версии, когда она будет выпущена.

Удачи и, пожалуйста, размещайте любые дополнительные вопросы здесь!

Смежные вопросы