Jenkins 哈德逊到詹金斯的迁移

Jenkins 哈德逊到詹金斯的迁移,jenkins,hudson,Jenkins,Hudson,我正试图从哈德逊迁移到詹金斯。我的意图是让hudson服务器保持运行,在一个新端口上启动jenkins,并在jenkins上手动创建作业。但是,当我使用sudo apt get install jenkins安装jenkins时,hudson被卸载。 有没有一种方法可以让两者都保持运转 jenkins移除hudson后,我尝试使用sudo apt get install hudson安装它;试图让两者都保持运行。但安装哈德逊系统也将詹金斯移除,我又回到了原点1 两个Debian软件包被标记为相互

我正试图从哈德逊迁移到詹金斯。我的意图是让hudson服务器保持运行,在一个新端口上启动jenkins,并在jenkins上手动创建作业。但是,当我使用sudo apt get install jenkins安装jenkins时,hudson被卸载。 有没有一种方法可以让两者都保持运转


jenkins移除hudson后,我尝试使用sudo apt get install hudson安装它;试图让两者都保持运行。但安装哈德逊系统也将詹金斯移除,我又回到了原点1

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

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

java -jar jenkins.war --httpPort=9090
但要小心,Hudson默认情况下可能会将其配置保存在
/var/lib/Hudson
中,为了帮助您无缝迁移,Jenkins可能会自动检测现有的Hudson配置并使用它

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


您可以通过指定包含要使用的路径的
JENKINS\u HOME
环境变量来完成此操作。

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

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

java -jar jenkins.war --httpPort=9090
但要小心,Hudson默认情况下可能会将其配置保存在
/var/lib/Hudson
中,为了帮助您无缝迁移,Jenkins可能会自动检测现有的Hudson配置并使用它

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


您可以通过指定一个包含要使用的路径的
JENKINS\u HOME
环境变量来实现这一点。

注意,JENKINS迁移行为和可能性的更详细描述可以在他们的官方指南中找到:注意,JENKINS迁移行为和可能性的更详细描述可以在他们的官方指南: