LaunchAgent Jenkins не удается установить CocoaPods с помощью плагина
Я пытаюсь настроить CI-сервер jenkins для создания кода iOS и Android. У меня есть некоторые мои проекты с использованием плагина Xcode и некоторых сценариев оболочки, в основном pod install
, Оттуда я попытался удалить этот сценарий оболочки и использовать плагин CocoaPods, чтобы сделать все правильно. Сначала это сработало.
К сожалению, это было при запуске jenkins вручную из CLI. Теперь я настроил LaunchAgent, и плагин CocoaPods не работает без каких-либо ошибок или полезных указаний в выводе консоли.
[workspace] $ pod repo update
Build step 'Update CocoaPods' marked build as failure
Результат команды ps:
501 16899 304 0 4:29PM ?? 3:15.29 /usr/bin/java -Dmail.smtp.starttls.enable=true -jar /usr/local/opt/jenkins/libexec/jenkins.war --httpListenAddress=127.0.0.1 --httpPort=8080
При работе результат команды ps:
501 23983 22213 0 6:33PM ttys003 0:09.11 /usr/bin/java -Dmail.smtp.starttls.enable=true -jar /usr/local/opt/jenkins/libexec/jenkins.war --httpListenAddress=127.0.0.1 --httpPort=8080
Должен ли я просто удалить плагин или есть какая-то специфика в LaunchAgent, о которой я не знаю?
LaunchAgent homebrew.mxcl.jenkins.plist:
<plist version="1.0">
<dict>
<key>Label</key>
<string>homebrew.mxcl.jenkins</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/java</string>
<string>-Dmail.smtp.starttls.enable=true</string>
<string>-jar</string>
<string>/usr/local/opt/jenkins/libexec/jenkins.war</string>
<string>--httpListenAddress=127.0.0.1</string>
<string>--httpPort=8080</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>