【发布时间】:2009-02-23 01:26:28
【问题描述】:
首先,之前的情况:我们有这个项目有一个一键构建脚本。它与 TFS Deployer + PowerShell + VB 脚本拼凑在一起。 TFS Deployer 位于生产机器上,将新的网站文件复制到一个全新的目录中,然后调用将 IIS 网站更改为新目录的 VB 脚本。
现在,我要让团队远离 TFS/MSBuild 的恐惧。我在专用构建服务器上有一个 TeamCity 构建代理。一个简单的 NANT 脚本通过共享文件夹将构建工件从构建服务器部署到生产服务器。简单、快速、有效。
但是,我还没有找到一种方法 a) 远程运行 VB 脚本 b) 使用不同的机制远程更新 IIS 站点(在 1-click build 中以编程方式)。 Windows 服务器 2003/IIS6。有什么想法吗?
更新:我通过创建另一个 vbs 解决了这个问题,该 vbs 远程调用了我通过 WMI 拥有的旧 vbs。谢谢大家!
【问题讨论】:
标签: vbscript iis-6 windows-server-2003 nant teamcity