在II6中运行其他站点时为哈德森build立一个子域

我已经在我们的构build服务器上安装了hudson( http://hudson-ci.org/ ),它也是我们的开发服务器。 我们所有的开发站点都在IIS6下的机器上。 我不知道Hudson是如何托pipe自己的(它使用的是Apache?),但它默认监听端口8080。 我的服务器有一个域名附加,说foo.com,所以我想build立哈德森,使其可以运行:

http://hudson.foo.com

但我真的不知道我应该做什么。

有任何想法吗?

非常感谢。

要给它一个子域名,你将不得不添加一个DNSlogging。 这将不得不在你的DNS服务器上完成。

如果IIS在端口80上运行,那么它将无法与哈德森共享。 您将不得不分发url作为http://hudson.foo.com:8080或在IIS中创build一个主机头hudson.foo.com自动将您redirect到端口8080的站点。

开箱即用的版本使用Winstone。 您可以通过提供启动参数或更改hudson.xml(如果将其安装为Windows服务)来更改端口。

AFAIK,你需要将它部署到一个应用程序服务器,如果你想有更多的select。