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