0

我正在设置 TFS 并创建了一个包含 \Main 和 \Release 文件夹的项目。如果我创建一个构建定义(使用 CI 触发器),我假设默认情况下,只要在项目中的任何位置签入文件,构建就会触发?

如何将其配置为仅在 \Main 下构建解决方案,并且仅当在 \Main 下签入某些内容时才构建解决方案?即,例如,如果我签入\Release 下的文件,我不希望它构建。

此外,我可以提供一些关于如何配置构建以在解决方案的 assemblyinfo 文件中自动设置版本号(可能还有其他属性,如公司名称等)的指针......

4

2 回答 2

1

您可以通过更改工作空间映射来限制检查的范围。

要查找有关增加自定义构建的版本号的信息,请参阅http://www.ewaldhofman.nl/post/2010/05/13/Customize-Team-Build-2010-e28093-Part-5-Increase-AssemblyVersion.aspx

于 2012-05-11T16:16:13.133 回答
1

Workspace选项卡下,设置Source Control Folder要触发 CI 构建的深度。例如:$/Demo/Dev/v2.0

对于版本化构建,请考虑Versioned TFS 2010 BuildTfsVersioning

于 2012-05-11T16:17:26.830 回答