我有一个按计划运行的TFS构建。在构建过程中,我有一个步骤,检查项目的属性文件,增加程序集的版本号,然后检查文件绕过任何门控签入。这会产生一个问题,因为属性文件的签入会自动将调度的构建设置为在第二天运行,从而导致无限循环。
我的问题是,有没有办法将构建过程中的变更集与当前正在运行的构建相关联?
我尝试在msbuild编译项目之后刷新构建细节并重新关联更改集,但是在构建完成之前,没有成功。
我们的项目适用于Visual Studio 2010,我们正在针对TFS 2013运行。
编辑12/21/15:澄清:
我知道NO_CI绕过CI构建并在命令行中包含/ bypass。总的来说,我正在办理的办理登机手续如下:
"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" Checkin %My_FILE% /comment:"***NO_CI*** Version Updated to %NewVersion%" /noprompt /bypass
我在计划的构建开始时遇到问题,因为我的办理登机手续告诉它要构建一个变更集。