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

Pet*_*ier 7 continuous-integration hudson jenkins

我正在设置Hudson作为集成服务器,我希望其他开发人员和堆栈持有者可以访问.我不想传递具有特定端口的URL,而是想配置Hudson来侦听端口80.

安装Hudson作为服务的默认端口是8080.我想在未运行IIS或Apache的Server 2008 R2或Windows 7计算机上将其更改为80.

Pet*_*ier 10

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

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

  • 对于那些使用Jenkins的人来说,它是jenkins.xml. (7认同)