如何在Azure devops中为dev,uat,prod环境转换.xml文件值?

时间:2019-10-17 05:35:17

标签: azure azure-devops continuous-integration azure-pipelines continuous-deployment

我知道,我们可以在发布期间使用File transforms and variable substitution Options来修改.config文件动态值。

但是我有一个.XML文件,如下所示

<RPSServer>
 <Sites>
 <Site SiteName="default">
 <SiteId>123546</SiteId>
 <ReturnURL>Custome URL</ReturnURL>
 </Site>
 </Sites>
</RPSServer>

在上述xml文件中,对于DEV,UAT和PROD,SiteIdReturnURL将有所不同。如何在azure发布定义中进行管理。

1 个答案:

答案 0 :(得分:0)

您可以安装Replace Tokens扩展名。然后保留占位符,就像您在扩展任务中指定的前缀一样,例如:<ReturnURL>_returnUrl_</ReturnURL>

enter image description here

现在在变量中根据各个阶段放置值:

enter image description here