azure - 如何在azure devops中转换dev、uat、prod环境的.xml文件值?

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

我知道,我们可以使用文件转换和变量替换选项在发布期间对.config文件进行动态值修改。

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

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

在上面的 xml 文件中,DEV、UAT 和 PROD 的 SiteIdReturnURL 将有所不同。我如何在 azure 版本定义中管理它。

最佳答案

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

enter image description here

现在在变量中根据每个阶段输入值:

enter image description here

关于azure - 如何在azure devops中转换dev、uat、prod环境的.xml文件值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58425550/

相关文章:

python - Azure 事件中心 Python SDK - 异常

azure - 在 Azure Devops 管道中创建标签

azure - 从azure synapse sql导出数据

azure - 为什么 Azure 在虚拟机上提供多个删除锁?

amazon-web-services - 由于身份验证,AWS ECR 推送在 Azure DevOps 上失败

git - Visual Studio Online Git - 如何确保/包被忽略?

scala - liftweb sbt持续集成教程

continuous-integration - 如何自动将 NuGet 包更新到最新可用版本

android - 如何在构建服务器和工作站之间同步Gradle/Android版本代码

azure - "No module named bs4(BeautifulSoup) Azure"