gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 19:39:28 25 4
gpt4 key购买 nike

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

最佳答案

你需要一个不同的 JENKINS_HOME 和不同的端口 .为了安全起见,还有一个不同的二进制位置(如果您自动更新,否则会出现问题)。您不需要构建自己的二进制文件。java -DJENKINS_HOME=/path/to/configs -jar jenkins.war --httpPort=8100网上有关于如何更改的信息,具体取决于您的安装方式/服务包装器是什么,例如:Manage multiple service instances with systemctl
的链接示例系统控制 建议可以使用一个服务文件来管理不同的实例,但它仍然会调用不同的 conf。我们仍然使用初始化.d 所以,它是 init.d 中的两个文件,具有不同的名称(Jenkins_A、Jenkins_B)和不同的值;非常简陋但实用。最终是一样的效果。我们对多个其他工具(例如:Nexus、SonarQube)也这样做。
此外,这个问题也最好在 Superuser SE 上提出/回答。在更一般的情况下(例如:this)。

关于linux - 在相同的 Linux Cent OS 虚拟机上运行两个不同的 Jenkins 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71457097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com