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>

0 ответов

Другие вопросы по тегам