我想在同一硬件上设置两个Hudson Master。由于两个服务器都由两个不同(且独立)的团队使用,这将使Hudson的管理更加容易。

到目前为止,我尝试将一台服务器作为服务安装。我已验证安装,并且运行正常。然后,我将安装复制到另一个路径,并更改了服务信息(不同的服务名称和描述)和httpPort。然后,我使用sc.exe create和一次使用hudson.exe install创建服务。在这两种情况下,服务器均已启动。但是,配置页却显得愚蠢。因此,该方法根本无法使用,或者我错过了另一个配置文件。

有谁知道如何做到这一点?

最佳答案

我尝试使用与问题中记录的方法相同的方法,但避免了复制原始安装。因此,我创建了两个文件夹,并将hudson.war的副本放入其中。然后,我对两个文件夹都执行了以下步骤。

  • java -jar hudson.war
  • 启动 hudson
  • 使用Web UI
  • 将Hudson作为服务安装
  • 进入Hudson Base Dir并运行hudson uninstall
  • 修改了hudson.xml中的端口和服务信息
  • 通过命令行hudson install
  • 安装了服务

    现在,我有两项服务,第一个快速测试看起来很有希望。

    关于windows - 同一台Windows Server上的两个Hudson Master,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1843204/

    10-13 08:18