supervisord не может запустить службу jenkins

Вы можете использовать/etc/environment

  1. Добавьте свою переменную в /etc/environmentПример:

    ТЕСТ="тестирование"

  2. Выйти из текущего пользователя и войти снова

0
07.03.2018, 07:28
1 ответ

Я знаю, что эта тема устарела, но она по-прежнему отображается в результатах поиска Google.

У меня тоже была такая проблема. Причина в том, что команда не имеет $JENKINS _HOME, поэтому она принимает текущий каталог команды -> /usr/bin/java как JENKINS _HOME.

Вы можете просто передать export JENKINS _HOME=/var/lib/jenkins перед командой. Но лучше всего загрузить файл /etc/defaults/jenkins и экспортировать переменную, которая там установлена. Вы делаете это так же, как это делается в файле /etc/init.d/jenkins .

[ -r /etc/default/jenkins ] &&. /etc/default/jenkins
export JENKINS_HOME

Напоследок настоятельно рекомендую поближе взглянуть на это...https://wiki.jenkins.io/display/JENKINS//Starting+and+Accessing+Jenkins... и весь /etc/init.d/jenkins и использовать некоторые его части для правильного запуска jenkins.

0
14.07.2020, 11:26

Теги

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