我有一个有趣的问题。在Linux上使用Jenkins build master,并拥有一个Mac Mountain Lion节点(此处描述的内容在Linux和Windows上运行良好,但在此Mac机器上只有问题,使用SSH连接和Java Web Start。
在客户端计算机上:
但Jenkins在启动作业后总是设置另一个JAVA_HOME($ JENKINS_HOME / tools / JDK / jdk1.6),但该文件夹为空(在Linux节点上,应该部署JDK中的文件夹,但不是在Mac上)。
有谁知道在Jenkins中改变这种行为是否可能?在Jenkins配置中设置自定义JAVA_HOME都没有帮助,使用.profile文件,在作业中即时导出变量等等。
我正在使用最新版本1.477
更新&修复2012年8月15日
因此,在Mac上运行作业时有一行,说
跳过了JDK安装:未知的CPU名称:mac os x
关键是Oracle不会为Mac发布JDK,这是一种“功能”。
我采取的措施是:
这解决了Lion和Mountain Lion的问题。
答案 0 :(得分:2)
因此,在Mac上运行作业时有一行,说
跳过JDK安装:未知的CPU名称:mac os x
关键是Oracle不会为Mac发布JDK,这是一种“功能”。
我采取的措施是:
这解决了Lion和Mountain Lion的问题。