TFS构建非.NET支持文件的查询

Ash*_*ale 3 tfs tfsbuild

我们使用TFS来维护数据库的文件版本.

我们的源代码管理中没有任何.NET应用程序; 仅限HTML和受支持的CSS文件.

是否可以通过TFS Build Automation流程创建Zip包并将包部署到放置位置?

注意:我们没有任何.NET项目或解决方案只需要以zip格式部署文件夹(包含HTML和支持的文件).

我在某处读到TFS构建定义强制需要.SLN文件来构建项目.

我们不想构建任何东西或测试任何东西只想创建zip并将其部署到drop位置.

我尝试了一些Build Definition的调整.但是在"进程"选项卡中的"新建构建"定义中,它会询问我要构建的项目,其中我的选择仅限于.NET支持的文件.

gre*_*kes 5

您需要创建一个自定义MSBuild项目文件(.proj)来执行您需要的工作.您可以在命令行中本地测试此文件,然后在准备就绪时,可以将Build过程指向它.

这是一个很好的起点http://www.developerfusion.com/article/84411/customising-your-build-process-with-msbuild/

MSBuild Community Tasks(https://github.com/loresoft/msbuildtasks)包含一个Zip任务,应该让工作轻松了许多.