Автоматическая установка плагинов jenkins

Используется gnome-расписание в течение многих лет во многих более ранних версиях Ubuntu. Хороший. Ubuntu 16.04, не имеющий gnome-schedule, очень неудобен. Проверенный источник находится здесь: https://launchpad.net/ubuntu/xenial/+package/gnome-schedule

Вам потребуется скомпилировать из источников.

0
задан 24 May 2018 в 13:42

4 ответа

Перейдите к ссылке ниже, которую я нашел аналогично тому, что вы спросили

Вы можете сослаться на этот

0
ответ дан 17 July 2018 в 13:34

xargs работает, создавая новую командную строку и запускает ее. Способ создания командной строки - это запустить новую командную строку, которую он создает, с аргументами, указанными в командной строке xargs, а затем добавить самый большой кусок stdin, который он может (помните, что если stdin больше максимальной команды длина строки сделает невозможным просто использовать все stdin, ее нужно нарезать, чтобы она соответствовала допустимой максимальной длине командной строки.)

Скрипт batch-install-jenkins-plugins.sh (я получил отсюда, вы должны были предоставить ссылку на то, откуда у вас есть, потому что там может быть много вариантов этого скрипта) ничего не дает для опции -p, поэтому она умирает с отсутствующим -p pluginfile.txt.

RUN xargs /usr/local/bin/batch-install-jenkins-plugins.sh < /usr/share/jenkins/ref/plugins.txt

Вы уверены, что вы вообще должны использовать xargs? Я думаю, что это то, что вы действительно пытаетесь сделать:

RUN /usr/local/bin/batch-install-jenkins-plugins.sh -p /usr/share/jenkins/ref/plugins.txt

Но тогда вы, вероятно, потерпите крах из-за отсутствия опции -z plugindir, которую вы также должны добавить к своему Dockerfile.

0
ответ дан 17 July 2018 в 13:34

Перейдите к ссылке ниже, которую я нашел аналогично тому, что вы спросили

Вы можете сослаться на этот

0
ответ дан 20 July 2018 в 13:39

xargs работает, создавая новую командную строку и запускает ее. Способ создания командной строки - это запустить новую командную строку, которую он создает, с аргументами, указанными в командной строке xargs, а затем добавить самый большой кусок stdin, который он может (помните, что если stdin больше максимальной команды длина строки сделает невозможным просто использовать все stdin, ее нужно нарезать, чтобы она соответствовала допустимой максимальной длине командной строки.)

Скрипт batch-install-jenkins-plugins.sh (я получил отсюда, вы должны были предоставить ссылку на то, откуда у вас есть, потому что там может быть много вариантов этого скрипта) ничего не дает для опции -p, поэтому она умирает с отсутствующим -p pluginfile.txt.

RUN xargs /usr/local/bin/batch-install-jenkins-plugins.sh < /usr/share/jenkins/ref/plugins.txt

Вы уверены, что вы вообще должны использовать xargs? Я думаю, что это то, что вы действительно пытаетесь сделать:

RUN /usr/local/bin/batch-install-jenkins-plugins.sh -p /usr/share/jenkins/ref/plugins.txt

Но тогда вы, вероятно, потерпите крах из-за отсутствия опции -z plugindir, которую вы также должны добавить к своему Dockerfile.

0
ответ дан 20 July 2018 в 13:39
  • 1
    и о batch -install-jenkins-plugin.sh, я получил его из той же ссылки, которую вы использовали – Hithesh Veer 24 May 2018 в 14:09
  • 2
    я ссылался на, например, который был в ошибке, т. е. batch -install-jenkins-plugins.sh --plugins okplugins --excludedplugins nokplugins --plugindir / var / lib / myjenkins / plugins im не получает какой путь я должен упомянуть в --jenkindir, и то, что должно быть содержанием этого – Hithesh Veer 24 May 2018 в 14:18

Другие вопросы по тегам:

Похожие вопросы: