Powershell TFS 2010-WiX MSI for WebApplication/Windows服务的夜间构建并安装到web服务器
你能告诉我我的任务吗 我的任务是创建MSI的夜间版本(在WiX中完成),并使用powershell将其安装到我们的web服务器上Powershell TFS 2010-WiX MSI for WebApplication/Windows服务的夜间构建并安装到web服务器,powershell,tfs,wix,tfsbuild,Powershell,Tfs,Wix,Tfsbuild,你能告诉我我的任务吗 我的任务是创建MSI的夜间版本(在WiX中完成),并使用powershell将其安装到我们的web服务器上 TFSBuild服务器生成MSI 运行Powershell卸载并安装新生成的MSI 运行Powershell以启动windows服务 WiX MSI包含WindowsService和一个Web应用程序 以下是我迄今为止所做的工作列表: Solution.sln:Configuration Manager和“x86 | debug”(检查需要生成的所有文件“.wixpr
- 您是否在buildserver上安装了Wix
- 您使用的是哪个版本的团队构建?2010是首选,因为该工具自2008年以来已经取得了很大的进步
- 您是否配置为在自动或x86模式下运行msbuild(自动可能导致64位,这与最新稳定版本的wix存在一些问题)
- 您的生成代理是否在64位服务器上运行?如果是,您需要在管理帐户下运行生成代理,或者在注册表中进行一些修改,以修复Wix的问题
要使用Powershell安装构建,我个人更喜欢使用Powershell,它可以监控构建输出并根据构建结果触发Powershell脚本。它免除了构建服务器的部署责任,并节省了很多有关安全性和帐户配置的麻烦。我同意。我会使用订阅的机制生成完成事件,然后在生成完成后处理工作流(例如部署到服务器)。这个答案节省了我的时间和精力。非常感谢Jessehowing!