Azure DevOps增量管道

时间:2019-09-12 07:29:01

标签: azure azure-devops azure-pipelines

我的项目中有2个组件,并且有2个不同的构建和发布管道。他们俩都提到了构建和发布的不同途径。在发布管道任务“创建或更新Azure资源”中,两者都有相同的链接模板和主模板。但是这里的问题是,如果我部署第二个组件,那么第一个组件中的所有配置和代码都将被删除...现在,我只能看到第二个组件配置。我在管道和模板中都选择了部署模式作为增量模式。

1 个答案:

答案 0 :(得分:0)

由于不确定您的template.json/template.parameter.json文件和任务配置是什么样子,因此我只分享我的配置供您参考。

Azure resource group deployment任务中,您可以使用覆盖模板参数覆盖参数值,并且该覆盖仅影响当前作业:

enter image description here

在第一次部署时,我使用的名称是MerlinAngular。在第二个部署中,Web应用程序名称和服务计划名称为Change-Merlin。您可以看到第二个结果没有替换并覆盖第一个结果。

我正在使用的是template.parameter.json文件,

enter image description here

然后使用覆盖模板参数选项来实现增量部署。

enter image description here

您可以尝试这种方式。