2010-04-30 29 views
2

我正在调查利用我的虚拟主机作为cruise control.net构建服务器的可能性。如果我有权访问MsBuild或者可以部署msBuild并运行它,那就太好了。然而,我无法找到任何能够告诉我巡航控制是否支持作为Web服务或Web应用程序运行的资源。您可以将巡航控制.net作为Web服务/ Web应用程序部署吗?

这种类型的部署可能吗?如果没有可以的UI(它是基于网络的我相信)控制部分坐在Web服务器上,并发送请求到实际的生成服务器?

回答

0

我想通了。这是非常可行的,只需复制Cc.net安装的Web目录并编辑一些配置文件即可。

+1

我想做同样的事情(主机在我的GoDaddy帐户)。你能分享你的笔记吗? – 2010-10-23 07:20:10

1

CruiseControl需要它自己的Windows服务在后台运行。除非你可以在你的主机上安装服务(不是web服务,但是实际的Windows服务)(除非你有专用的服务器,否则不太可能),或者只是在调试模式下保持EXE运行直到时间结束,以这种方式可以使用CC.Net。

无论如何,最好把它作为开发环境的一部分。您不希望为管理登录服务器的任何人提供该级别的控制所涉及的安全风险。

+0

因此仪表板本身不适合停放在我的虚拟主机上? – Maslow 2010-04-30 19:20:17

+0

仪表板需要能够连接到服务,那么重点是什么?你需要访问两台仪表板才能使用,所以为什么要经历拆分安装的麻烦?另外,我不确定配置CC的简单方法是与托管站点的其他计算机进行通信,但我相信这是可能的。 – 2010-04-30 20:25:52

+0

我已经设置好了,我的仪表板到达服务器,服务器处理构建,所以即使不能到达服务器,如果我可以到达仪表板,我也可以操作它。下一步是找到一种简单的方法将仪表板锁定到asp.net表单登录访问。仪表板可用于通知服务器将新构建推送到仪表板所在的服务器上。 – Maslow 2010-05-05 19:07:22

相关问题