Visual Studio在线团队构建中TFS映射中的变量



我使用新的团队构建系统创建了一个VSO构建,该系统使用TFS作为存储库。我想引入一个变量到映射->映射值,但当我这样做,我得到这个错误:

TF10122: The path '$/YourProject/${Build}' contains a '$' at the beginning of a path component. Remove the '$' and try again.

是否有一种方法来实现这一点,或者我需要只是硬编码我的地图路径?

Repository页面上的映射用于指定源代码控制文件夹,其中包含需要在构建定义中构建的项目。您可以通过单击省略号(…)按钮来设置它,但是,您不能在映射路径中包含变量。

我也有这个问题,我想设置正在构建的分支,以便有一个单一的构建,我可以链接到一个单一的发布(在vso),因为vso发布系统没有全局环境定义。

无论如何,这曾经是可能的,但他们删除了这个功能而没有替换它,有点烦人。

我通过将映射添加到我的dev和main分支到不同的本地文件夹,然后在实际构建步骤中使用变量来区分它们来解决它。只要你不需要映射大量的分支,这是可行的,尽管它有点麻烦。

最新更新