有没有办法让 Hudson 的战争文件在不同的目录中或驱动作业文件。
我们希望在c:\ program \ hudson中包含所有可执行文件,在f:\ data \ hudson中包含所有作业。
我已经在hudson.xml中玩过了。但是,这不仅会重定向作业目录,还会将整个war目录复制到新的目标文件夹。
有没有办法配置Hudson(在 Windows服务器上)将可执行文件和数据/作业目录分开?
答案 0 :(得分:1)
将HUDSON_HOME设置为f:\ data \ hudson应该可以解决问题
答案 1 :(得分:0)
我认为这个问题不是一个简单的解决方案。除了部署到应用服务器之外,我还可以提出两种选择。
答案 2 :(得分:0)
我不确定这是否是你想要的,但我只是通过java -jar
来运行哈德森,然后我可以自由地指定哈德逊战争的位置。看起来战争在启动时解压缩到HUDSON_HOME中,但是我仍然有一个单独的目录,我可以保持战争和下载升级,我可以在我想要进行更新的战争时更改快捷方式。
答案 3 :(得分:0)
我们在Windows服务器上运行Hudson并使用Tomcat作为我们的容器。
在此设置中,您可以将HUDSON_HOME设置为您想要的任何内容,其中包含作业配置,然后HUDSON.WAR文件位于C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps.