centos 在相同的Linux Cent OS虚拟机上运行两个不同的Jenkins版本

mv1qrgav  于 2022-11-07  发布在  Linux
关注(0)|答案(1)|浏览(172)

我有一个Jenkins版本在我的CentOS VM的端口8080上运行。我想在同一个CentOS VM的不同端口上安装另一个Jenkins版本。我该怎么做呢?顺便说一句,我通常使用命令“sudo service jenkins start”来启动我的Jenkins。

zqdjd7g9

zqdjd7g91#

您需要一个不同的JENKINS_HOME和一个不同的端口。为了安全起见,还需要一个不同的二进制位置(如果您进行自动更新,则会发出其他命令)。* 您不需要构建自己的二进制文件。*
java -DJENKINS_HOME=/path/to/configs -jar jenkins.war --httpPort=8100
网上有关于如何更改的信息,这取决于您如何安装/您的服务 Package 器是什么,例如:Manage multiple service instances with systemctl

systemctl的链接示例表明,一个服务文件可以用于管理不同的示例,但它仍然调用不同的配置。我们仍然使用init.d,因此,它是init.d中的两个文件,具有不同的名称(Jenkins_A、Jenkins_B)和不同的值;相当初级,但功能齐全。最终是同样的效果。我们对其他多个工具(例如:Nexus,SonarQube)也做了同样的操作。

  • 此外,此问题最好在Superuser SE上以更一般的方式提出/回答(例如:this)的值。*

相关问题