我有一个TFS构建定义,用于构建/部署Web项目到我们的内部IIS服务器。这很好。但是,我还想在同一个网站上构建/部署WinForms应用程序(.exe)。
我确实将WinForms解决方案添加到了Build Definition中。 TFS构建.exe并将其复制到drops文件夹。但它不在_PublishedWebsites文件夹中。
我一直在手动将文件复制到网站上。有没有办法实现自动化?
提前致谢!
答案 0 :(得分:0)
在XAML构建中,您可以签入脚本,并在XAML构建定义中指定构建后脚本路径。 This脚本从典型位置收集一些典型的二进制类型,并将它们复制到TFBuild从中复制并下降到临时位置的文件夹中。在网站上查看有关在XAML构建过程中运行脚本的更多信息:https://msdn.microsoft.com/library/dn376353%28v=vs.120%29.aspx
如果升级到TFS 2015,在新的构建系统中,只需在构建定义中添加PublishBuildArtifacts任务即可。关于如何使用此任务,请检查:https://www.visualstudio.com/en-us/docs/build/steps/utility/publish-build-artifacts