一、之前的情况:我们这个项目有一个一键构建脚本。它与 TFS Deployer + PowerShell + VB 脚本拼凑在一起。TFS Deployer 位于生产机器上,将新的网站文件复制到一个全新的目录中,然后调用将 IIS 网站更改为新目录的 VB 脚本。
现在,我正在让团队远离 TFS/MSBuild 的恐惧。我在专用构建服务器上有一个 TeamCity 构建代理。一个简单的 NANT 脚本通过共享文件夹将构建工件从构建服务器部署到生产服务器。简单、快速、有效。
但是,我还没有找到一种方法 a) 远程运行 VB 脚本 b) 使用不同的机制远程更新 IIS 站点(在 1-click 构建中以编程方式)。Windows 服务器 2003/IIS6。有任何想法吗?
更新:我通过创建另一个远程调用我通过 WMI 拥有的旧 vbs 的 vbs 解决了这个问题。谢谢大家!