该对话框出现了 some_var 变量,该变量已设置为存储在文本文件中的值。
我们不支持这种开箱即用的功能。发布管道变量无法在创建发布之前动态
填充some_var
值。
可能的解决方法:
你最初的目的是set it programmatically based on the contents of a file in the artifact drop folder
. 因此,我假设您可能有一个此版本所依赖的构建管道,您的实际需要是:
构建管道完成后,发布管道的默认值some_var
应设置为构建管道的值。
您可以考虑在发布依赖的构建管道末尾添加一个powershell任务,在ps脚本中调用Definitions-Updatesome_var
rest api根据构建管道的内容设置发布管道的默认值。类似的问题你可以检查这个。
如果管道变量 some_var 在发布时可设置:
整个行为将是(假设我们想将 Build 中的 buildID 传递给some_var
Release):
1.构建管道执行良好,其最后一个 Powershell 任务更新some_var
为some_var = 15
.
2.当我单击Create release
按钮时,对话框出现了some_var
已经设置为 Build pipeline 中的值的变量15
。
3.现在,由于在发布时启用可设置,我们可以在单击按钮some_var
之前轻松修改它。Create
希望能帮助到你 :)