1

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

sudo apt-get install hudson在詹金斯删除它之后,我尝试使用它来安装哈德森;试图让两者都运行。但是安装 hudson 也会删除 jenkins,我又回到了第 1 格。

4

1 回答 1

1

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

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

java -jar jenkins.war --httpPort=9090

但请注意,Hudson 默认可能会将其配置保存在/var/lib/hudsonJenkins 中,以帮助您无缝迁移,可能会自动检测您现有的 Hudson 配置并使用它。

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

您可以通过指定JENKINS_HOME包含您要使用的路径的环境变量来做到这一点。

于 2013-02-05T23:13:43.253 回答