我有个有趣的问题。在Linux上使用Jenkins构建主程序,并拥有一个Mountain节点(这里描述的内容在Linux和Windows上运行得很好,但是只有在这台Mac机器上才会出现问题,使用SSH连接和Java。
在客户端机器上:
但是Jenkins总是在启动作业后设置另一个JAVA_HOME ($JENKINS_HOME/tools/ JDK /JDK 1.6),但是该文件夹是空的(在Linux节点上,这个文件夹JDK应该部署,而不是在Mac上部署)。
有人知道在詹金斯有可能改变这种行为吗?在Jenkins配置中设置自定义JAVA_HOME都没有帮助,比如处理.profile文件、在作业中动态导出变量等等。
我使用的是最新版本的1.477
更新和修复2012年8月15日
因此,在Mac上运行作业时有一行代码:
JDK安装跳过:未知的CPU名称: mac os x
重点是Oracle没有为Mac发布JDK,这是一种“特性”。
我解决这个问题的步骤是:
这个把狮子和山狮的东西都修好了。
发布于 2012-09-15 19:06:49
因此,在Mac上运行作业时有一行代码:
JDK安装跳过:未知的CPU名称: mac os x
重点是Oracle没有为Mac发布JDK,这是一种“特性”。
我解决这个问题的步骤是:
这个把狮子和山狮的东西都修好了。
https://stackoverflow.com/questions/11956645
复制相似问题