запуск узла jenkins с файлом plist на osx - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь запустить узел jenkins из osx. Подключение от раба к хозяину. Однако мне нужны задания на этом узле, чтобы иметь доступ к инструменту, установленному локально. Попытка сделать это с помощью

PATH=$PATH:/usr/local/bin &&

Мой файл выглядит так

<key>Label</key>
    <string>com.example.ci</string>
    <key>ProgramArguments</key>
    <array>
        <string>PATH=$PATH:/usr/local/bin &amp;amp;</string>
        <string>/usr/bin/java</string>
        <string>-Djava.awt.headless=true</string>
        <string>-jar</string>
        <string>/Users/Shared/Jenkins/Home/slave.jar</string>
        <string>-jnlpUrl</string>
        <string>http://[adres]/slave-agent.jnlp
</string>
        <string>-secret</string>
        <string>841557ed784ead7secret[334b3ac76fe1618e375
</string>
    </array>
    <key>KeepAlive</key>
    <true/>
    <key>StandardOutPath</key>
    <string>/Users/jenkins/Jenkins/stdout.log</string>
    <key>StandardErrorPath</key>
    <string>/Users/jenkins/Jenkins/error.log</string>

Узел не запускается, пока я не удалю строку PATH. Однако это не позволяет заданиям получать доступ к установленным приложениям на узле. Любые предложения о том, как это исправить, являются точными. Я также попытался установить env vars для узла в конфигурации узла, но мне тоже не повезло.

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