哈德森对詹金斯的迁移

时间:2013-02-05 22:46:12

标签: jenkins hudson

我正在尝试从哈德森迁移到詹金斯。我的目的是保持哈德森服务器的运行并在新端口上启动jenkins并在jenkins上手动创建作业。但是,当我使用sudo apt-get install jenkins安装jenkins时,会卸载hudson。 有没有办法让两者都继续运行?

在jenkins删除后,我尝试使用sudo apt-get install hudson安装hudson;试图保持两者的运行。但安装哈德森也删除了詹金斯,我又回到了第1区。

1 个答案:

答案 0 :(得分:1)

两个Debian软件包被标记为相互冲突;这就是为什么安装一个会删除另一个。

您可以做的是下载常规Jenkins WAR文件并手动启动,指定新端口,例如:

java -jar jenkins.war --httpPort=9090

但要小心,Hudson默认保存其配置可能在/var/lib/hudson和Jenkins中,为了帮助您无缝迁移,可能会自动检测您现有的Hudson配置并使用它。

因此,启动Jenkins可能会显示您现有的Hudson配置,并且您在Jenkins UI中所做的任何更改都可能会对您运行的Hudson安装产生负面影响。因此,您可能希望强制Jenkins使用不同的配置目录来保持两个服务器完全分离。

您可以通过指定包含要使用的路径的JENKINS_HOME环境变量来执行此操作。