【发布时间】:2013-03-15 06:18:10
【问题描述】:
我最近使用 Homebrew 安装了 Jenkins。我还使用 Homebrew 安装了 Mercurial。
我可以从终端成功地克隆一个 hg 存储库。但是,如果我尝试在 Jenkins 的工作中做同样的事情,它就会失败。
所以,在工作中,我告诉 Jenkins 运行一个 shell 脚本 echo $PATH。果然没有/usr/local/bin这个路径。如果我从终端执行相同的命令,它就在那里。
那么,当我从终端回显时,修改 PATH 以使 Jenkins 提取我正在使用的相同 PATH 的最佳方法是什么?
请注意,Jenkins 是从我登录的同一用户帐户运行这些测试的,所以我无法理解为什么会发生这种情况。
【问题讨论】:
-
另外,我正在使用 launchd 从我的帐户运行 jenkins。因此,每当我的帐户“登录”时,它就会启动 Jenkins。
-
+1,我以为我失去了理智,很高兴不仅仅是我。这在旧版本中从来没有发生过,它是一个新的“功能”吗??
标签: macos jenkins homebrew launchd