0

我想了解构建定义如何取消搁置选定的搁置集并在 TFS2013 中构建代码的过程。

它将检查搁置源代码是否被工作区中的构建映射,如果是,它将取消搁置它们。我想知道内部构建将如何评估整个过程。

4

1 回答 1

0

每个构建过程模板都有一个名为SupportedReasons的参数。此枚举通常设置为 all,但您也可以取消选择选项ValidateShelveset以禁用搁置构建选项,如下图所示: 在此处输入图像描述

在构建管道期间,TFS 构建服务帐户将在“队列构建”对话框的“参数”选项卡的高级部分的“获取版本”属性中运行 tf 命令取消搁置。

它使用tf unshelve 命令将搁置的文件修订恢复到构建代理上的工作区。

然后 TFS 将像其他人一样构建源文件。您可以查看构建日志以获取更多详细信息,或者打开构建过程模板并单击每个活动以了解构建管道的工作原理。

于 2018-08-02T07:04:16.750 回答