我想了解构建定义如何搁置所选架子集并在TFS2013中构建代码的过程。
它将检查是否通过构建在工作空间中映射了货架集源代码,如果是的话,它将搁置它们。我想知道内部构建如何评估整个过程。
答案 0 :(得分:0)
每个构建过程模板都有一个名为 SupportedReasons 的参数。该枚举通常设置为全部,但是您也可以取消选择 ValidateShelveset 选项以禁用架子集构建选项,如下图所示:
在构建管道期间,TFS构建服务帐户将运行tf命令以在“ 参数”标签的高级部分中的“ 获取版本”属性中搁置“ 队列构建”对话框。
它正在使用tf unshelve Command,它将已搁置的文件修订版本还原到构建代理上的工作区。
然后,TFS将与其他文件一样构建源文件。您可以查看构建日志以获取更多详细信息,也可以打开构建过程模板,然后单击每个活动以了解构建管道的工作方式。