标签: azure azure-devops azure-pipelines
我的项目中有2个组件,并且有2个不同的构建和发布管道。他们俩都提到了构建和发布的不同途径。在发布管道任务“创建或更新Azure资源”中,两者都有相同的链接模板和主模板。但是这里的问题是,如果我部署第二个组件,那么第一个组件中的所有配置和代码都将被删除...现在,我只能看到第二个组件配置。我在管道和模板中都选择了部署模式作为增量模式。
答案 0 :(得分:0)
由于不确定您的template.json/template.parameter.json文件和任务配置是什么样子,因此我只分享我的配置供您参考。
template.json/template.parameter.json
在Azure resource group deployment任务中,您可以使用覆盖模板参数覆盖参数值,并且该覆盖仅影响当前作业:
Azure resource group deployment
在第一次部署时,我使用的名称是MerlinAngular。在第二个部署中,Web应用程序名称和服务计划名称为Change-Merlin。您可以看到第二个结果没有替换并覆盖第一个结果。
我正在使用的是template.parameter.json文件,
template.parameter.json
然后使用覆盖模板参数选项来实现增量部署。
您可以尝试这种方式。