我们使用TFS来维护数据库的文件版本.
我们的源代码管理中没有任何.NET应用程序; 仅限HTML和受支持的CSS文件.
是否可以通过TFS Build Automation流程创建Zip包并将包部署到放置位置?
注意:我们没有任何.NET项目或解决方案只需要以zip格式部署文件夹(包含HTML和支持的文件).
我在某处读到TFS构建定义强制需要.SLN文件来构建项目.
我们不想构建任何东西或测试任何东西只想创建zip并将其部署到drop位置.
我尝试了一些Build Definition的调整.但是在"进程"选项卡中的"新建构建"定义中,它会询问我要构建的项目,其中我的选择仅限于.NET支持的文件.
您需要创建一个自定义MSBuild项目文件(.proj)来执行您需要的工作.您可以在命令行中本地测试此文件,然后在准备就绪时,可以将Build过程指向它.
这是一个很好的起点http://www.developerfusion.com/article/84411/customising-your-build-process-with-msbuild/
该MSBuild Community Tasks(https://github.com/loresoft/msbuildtasks)包含一个Zip任务,应该让工作轻松了许多.
| 归档时间: |
|
| 查看次数: |
296 次 |
| 最近记录: |