【问题标题】:Fastlane working on terminal not on JenkinsFastlane 在终端上工作而不是在詹金斯上
【发布时间】:2019-11-06 15:44:39
【问题描述】:

我能够在本地配置 Fastlane 并在终端上运行良好,但是当我尝试使用 Jenkins 运行它时(我已经在我的 macbook 上本地配置了 Jenkins)它每次都失败(我已经安装了 ruby​​ 2.5.0再次)。 对此的任何帮助将不胜感激。

我附上SS供你参考。

【问题讨论】:

  • 你尝试过 brew doctor 吗?
  • 是的。我已经试过了。
  • 你是如何安装詹金斯的?用酿造?
  • 你检查过这个答案吗? stackoverflow.com/questions/42636058/…
  • @grizzthedj 抱歉回复晚了,是的,使用 brew。

标签: swift jenkins continuous-integration continuous-deployment fastlane


【解决方案1】:

Jenkins 使用指定的用户“jenkins”运行其构建脚本。您可能想检查“jenkins”用户是否安装了运行 fastlane 所需的依赖项,例如 ruby ...

【讨论】:

    【解决方案2】:

    您是否在 Jenkins 中设置了您的 PATH?在节点的配置中,在环境变量部分,您需要通过输入 /usr/local/bin/:$PATH 将 /usr/local/bin/ 包含在 Jenkins 的 PATH 中。

    【讨论】:

    • 这不起作用。我尝试使用 /bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 并工作
    猜你喜欢
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    • 1970-01-01
    • 2014-02-20
    • 2023-04-01
    • 2019-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多