Continuous integration 如何配置Hudson在端口80上运行?

Continuous integration 如何配置Hudson在端口80上运行?,continuous-integration,hudson,jenkins,Continuous Integration,Hudson,Jenkins,我正在将Hudson设置为一个集成服务器,我希望其他开发人员和堆栈所有者能够访问它。我希望将Hudson配置为在端口80上侦听,而不是通过特定端口传递URL 将Hudson安装为服务的默认端口是8080。我想在不运行IIS或Apache的Server 2008 R2或windows 7计算机上将此更改为80。执行以下操作以重新配置端口: 编辑hudson.xml(可在hudson安装目录中找到) 将第44行上的参数字符串更改为参考端口80(--httpPort=8080更改为--httpPo

我正在将Hudson设置为一个集成服务器,我希望其他开发人员和堆栈所有者能够访问它。我希望将Hudson配置为在端口80上侦听,而不是通过特定端口传递URL


将Hudson安装为服务的默认端口是8080。我想在不运行IIS或Apache的Server 2008 R2或windows 7计算机上将此更改为80。

执行以下操作以重新配置端口:

  • 编辑hudson.xml(可在hudson安装目录中找到)
    • 将第44行上的参数字符串更改为参考端口80(--httpPort=8080更改为--httpPort 80)
  • 根据您可能设置的插件,可能会有其他对hudson url的引用。通过在“:8080”上的hudson目录中执行文本搜索并删除端口号来查找这些
  • 禁用“万维网发布服务”服务。默认情况下,此服务使用端口80,这是我们要使用的端口
  • 验证您的计算机是否配置为接受端口80上的外部连接(即打开防火墙端口)
  • 重新启动哈德逊服务

对于使用Jenkins的用户,它是Jenkins.xml。