|
1
|
| Matthew Hegarty Edwin Lunando · 技术社区 · 17 年前 |
|
|
1
1
问题解决了。 我们的构建实际上依赖于JDK1.4.2,Hudson似乎使用1.6运行。当我将Hudson设置为作为服务运行时,它作为我的本地用户运行,这意味着它选择了1.4.2 JAVA_HOME环境变量,因此工作正常。 我想另一个可能的解决方案是将Hudson配置为默认使用1.4.2。 |
|
|
2
0
我认为这不是Hudson的直接问题,就像构建脚本和/或环境本身一样。 构建脚本是否依赖于定义的特定环境变量,或者更糟糕的是,依赖于从特定目录结构中运行的作业(即,如果它在/home/mash/blah下运行,而不是从另一个目录(如/tmp)下运行,则它可以工作)?构建脚本是否通过相对路径引用外部文件? 这些是我要调查的事情。对于环境变量,您可以告诉Hudson将它们传递给Ant。对于其他问题,您可能需要更改构建脚本。检查Hudson提供的控制台输出,可能设置Ant打印详细/调试消息,以便更好地了解环境/文件路径。 |
|
|
velsim cowls · Access Stage导致工作流/管道插件 10 年前 |
|
|
fabs · Jenkins:让构建成功取决于测试 13 年前 |
|
|
aj_froz · 在Hudson CI中查找特定工作的工作空间 13 年前 |
|
|
Emmanuel · Hudson/Jenkins:在多个作业之间共享参数 14 年前 |