TFS Build:如何将EXE文件部署到网站

时间:2016-11-10 18:08:47

标签: tfs tfs2013

我有一个TFS构建定义,用于构建/部署Web项目到我们的内部IIS服务器。这很好。但是,我还想在同一个网站上构建/部署WinForms应用程序(.exe)。

我确实将WinForms解决方案添加到了Build Definition中。 TFS构建.exe并将其复制到drops文件夹。但它不在_PublishedWebsites文件夹中。

我一直在手动将文件复制到网站上。有没有办法实现自动化?

提前致谢!

1 个答案:

答案 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