我读过关于构建自动化的文章,它看起来很简单,但我真的不确定参数化构建。我相信,必须有一个 xml 文件。
当我们说构建是自动化的时,我相信这意味着我们的代码/二进制文件位于测试环境中。并且所有与应用程序相关的设置也将只需单击构建和推送即可配置。
需要哪些工具?什么是 MSBuild?
请给它一些光。
我读过关于构建自动化的文章,它看起来很简单,但我真的不确定参数化构建。我相信,必须有一个 xml 文件。
当我们说构建是自动化的时,我相信这意味着我们的代码/二进制文件位于测试环境中。并且所有与应用程序相关的设置也将只需单击构建和推送即可配置。
需要哪些工具?什么是 MSBuild?
请给它一些光。
MSBuild 是您使用命令行工具运行的 exe,并将项目文件 (.csproj) 传递给它,正如您所说,它是一个 XML 文件,它具有您配置所需的所有说明。
我创建了一系列视频,描述了如何创建简单的 MSBuild 任务以及如何组织任务等,有关更多信息,请单击以下链接:
您在询问构建自动化,并且通过您的标签提到 TFS 2010 如果是这样,那么您只需要对 msbuild 有一个粗略的了解即可开始。它最终称为编译器,但总的来说,您需要它上面的步骤,即构建模板和定义,以及如何设置代理和控制器。
这是 Martin Woodward 的一个很好的概述文档,它应该足以让你弄清楚事情,或者提出更具体的问题