【发布时间】:2012-09-03 06:51:16
【问题描述】:
我主要在 Windows 操作系统上工作,对 MAC 系统很陌生。我正在尝试在其中一台 MAC 机器上设置 Jenkins CI 工具,我已经在 mac 上安装了 jenkins,它在 8080 端口上运行。
问题:当我执行作业时,Jenkins 控制台输出出现以下错误:
**/var/folders/zz/zzzivhrRnAmviuee+++++E++++2/-Tmp-/hudson6910375920437308281.sh: line 13:
**ampts: command not found**
Build step 'Execute shell' marked build as failure**
我尝试过的事情:
我在 .bash_profile 中添加了正确的路径,从那时起,我就能够从终端成功运行 ampts 命令,并且在终端上一切正常。但是在 MAC 上运行的 Jenkins 中的执行 shell 并没有运行同样的内容。
-
之前该作业以匿名方式运行,我在 jenkins 中创建了帐户,并在
李>~jenkins/users/home/my.account下使用正确路径放置了.bash_profile,然后重新启动了 jenkins,但我仍然面临同样的问题。 - 我还尝试将
.bashrc放在~jenkins和~jenkins/users/home/my.account下,但仍然没有成功。
有人能指出我缺少什么吗?或者如果 Jenkins 在 MAC 上运行需要做什么。
【问题讨论】:
-
如果我理解正确,使用Jenkins网页界面时会出现构建失败?我相信这些属性是在 /Library/LaunchDaemon(或 LaunchAgent)/org.jenkins-ci.plist 中的启动守护程序设置中设置的。也许您需要在那里设置环境变量?有关详细信息,请参阅 launchctl 的手册页。