在DevOps构建模板中,我使用构建变量$(Build.SourceBranch)在源控件中检索解决方案的源路径。但是,如果如图所示指定了多个工作空间映射,则该变量为空。是否有一个构建变量,如果指定了多个变量,则可以返回第一个工作空间映射,或者可以返回正在构建的解决方案的源路径。

c# - 是否有用于工作空间映射的构建变量-LMLPHP

最佳答案

不,我们没有这种变量可以在构建代理中获取工作空间映射。只需使用Build.SourceBranch,它将返回构建排队的分支。

但是,当存在多个映射时,源分支将设置为映射的最常见父级。它没有共同的父母,也许是空的。

以下是一些应满足您要求的选项:


定义一个变量“ Mapping”并在构建中使用它
脚本。
编写脚本以查询构建定义对象并阅读
存储在该对象中的映射。

10-04 22:08
查看更多