Как вызвать задание Jenkins при загрузке - PullRequest
0 голосов
/ 27 августа 2018

При запуске Jenkins в качестве док-контейнера некоторые дополнительные настройки могут быть потеряны при обновлении (или перезапуске). Мой типичный пример - загрузить jar wildfly-cli в /var/lib/jenkins/war/WEB-INF/lib/ для wildfly-deployer

Мне легко реализовать такую ​​настройку благодаря работе Дженкинса.

И теперь я сталкиваюсь со следующим вопросом: есть ли способ запустить эту работу Jenkins только один раз после загрузки system / jenkins?

1 Ответ

0 голосов
/ 27 августа 2018

У меня есть идея, которая может показаться несколько странной: создать собственный докер-контейнер, основанный на оригинальном контейнере Jenkins, и добавить дополнительный шаг в ваш файл докера.

Этот дополнительный шаг вызовет эту работу. У Дженкинса есть возможность начать работу извне, например, из сценария или, в вашем случае, из файла Docker.

Вы можете перестроить и перезапустить этот контейнер, и он запустит сборку один раз. Будет ли это работать для вас?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...