我有一个自定义配置文件,其中包含要在发布时用发布管道变量替换的参数。配置文件中的值的替换有效。如果 setParams.xml 已绑定,则该文件包含此值,否则为参数定义中的默认值。我现在的问题是我只得到原始值,而不是管道中配置值的解析值。
parameters.xml
<parameters>
<parameter name="ParameterName" defaultValue="default" description="desc">
<parameterEntry kind="XmlFile" scope="file.config" match="/xpath/@expression" />
</parameter>
</parameters>
setParams.xml
(两种符号都不起作用)
<parameters>
<setParameter name="ParameterName" value="$(Pipeline_Variable)" />
</parameters>
<parameters>
<setParameter name="ParameterName" value="__Pipeline_Variable__" />
</parameters>
如何Pipeline_Variable
使用 parameters.xml 和 setParams.xml 将参数替换为配置的值?我想避免将 Azure 任务中的每个参数设置为额外的控制台参数。