скрипт запуска-ведомого - PullRequest
1 голос
/ 24 марта 2012

согласно jenkins wiki

/ var / jenkins / bin / launch-slave - это сценарий оболочки, который Jenkins использует для удаленного выполнения заданий.Этот сценарий оболочки настраивает PATH и некоторые другие вещи перед запуском slave.jar.Ниже приведен очень простой пример сценария

Я использую jenkins как JNLP и у меня нет /bin, поэтому я не уверен, куда мне поместить этот файл

Ответы [ 2 ]

0 голосов
/ 28 марта 2012

Сценарий в вики Jenkins, на который вы ссылаетесь, предназначен в качестве примера для тех, кто хочет использовать подчиненных типа «Запустите подчиненный, выполнив команду на главном».Если вы используете подчиненные устройства типа JNLP, то вам не нужен этот скрипт.

Вам нужно войти на подчиненный компьютер, открыть веб-браузер для Jenkins, перейти на страницу своего подчиненногои нажмите оранжевую кнопку.Или используйте одну из командных строк на странице для запуска ведомого.

0 голосов
/ 25 марта 2012

Запускать Дженкинса «без головы», а не через браузер:

java -jar slave.jar -jnlpUrl http://[jenkins_server]/computer/[slave-name]/slave-agent.jnlp

Напишите скрипт, содержащий эту команду, и добавьте все, что вы хотите перед ней, включая установку нового PATH.

Вы также можете указать переменные среды (или «пары ключ-значение») в конфигурации подчиненного узла. Перейдите к http://[jenkins_server]/computer/[slave-name]/configure и снимите флажок «Переменные среды».

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