【发布时间】:2011-07-17 07:11:13
【问题描述】:
我想更改构建定义的默认优先级(每次签入都会触发构建)。 我该怎么做?
【问题讨论】:
标签: c# visual-studio-2010 build-automation
我想更改构建定义的默认优先级(每次签入都会触发构建)。 我该怎么做?
【问题讨论】:
标签: c# visual-studio-2010 build-automation
MSBuild 优先级参数的正确用法是:
/p:Priority=High
【讨论】:
因此,您要更改的构建定义是 CI 构建。右键单击构建定义,然后单击编辑。转到进程选项卡(希望您使用的是 TFS 2010 附带的默认模板,请参阅 MSDN 上的此演练,了解如何编辑构建定义http://msdn.microsoft.com/en-us/library/dd647547.aspx)并查找 MSBUILD 参数。添加开关/priority:priority
优先级:用于构建定义的队列优先级。将此参数与 /priority 选项一起使用。 有效值为 Low、BelowNormal、Normal、AboveNormal 和 High。
查看其他 msbuild 开关,http://msdn.microsoft.com/en-us/library/ms181742.aspx
HTH 干杯,塔伦
【讨论】:
/priority 不是已知的 MSBuild 选项(参见MSBuild command-line reference)。但是即使使用了选项/p:Priority=High(正如问题的其他答案所建议的那样),这对构建的优先级没有任何影响,因为这里我们谈论的是 TFS 构建系统优先级,而不是 MSBuild 系统。