我在Linux和OSX中拥有强大的背景,并且刚刚离开了一个工作,我正在构建基于这些平台的系统。用于管理IIS/Windows环境的代码部署/版本控制的工具
现在我已经有了一个运行IIS的Windows服务器,它有许多不同的网站。他们中的大多数只是一堆HTML,JS和图像,一些客户工具使用一些ASP。 (每个网站都有一组不同的客户工具,或者它们是相同的工具,但它们之间的代码很少发生变化。)我还使用相同的代码添加了开发Web服务器,但这些“最前沿”的东西。
我需要变更管理和更新整个代码库(以下指两个图像和HTML和ASP,对于所有的网站)的有效途径。当开发人员(或网站管理员)检查更改时,我希望它在开发人员服务器上自动显示,但应手动推送到实时服务器。我很想尝试制作网站的SVN仓库,但是我担心让开发人员不得不登录服务器并通过命令行/ tortise触发SVN更新(以及禁止和管理标签)。
理想情况下,我也会管理系统之间的IIS配置文件设置,但主要需要能够管理该流程,并将其暴露给我们的ASP开发人员和我们的网站管理员,这两者都只用于FTPing将文件上传到活动网站。
因此,在工具(BAT文件+黑客教学网站管理员如何登录到服务器并做更新超越一些SVN)或工作流程,这将有助于这一点,任何建议?我甚至考虑过一个RPM类型的软件包(当然也包括一些与Windows相同的软件包)来管理实时服务器,但这似乎有点太多了。
我结束了使用类似Springloops.com来管理这个。 – 2010-04-12 07:36:37