Я пытаюсь запустить узел 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;</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 для узла в конфигурации узла, но мне тоже не повезло.