You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何确认DevOps CI/CD流水线中Azure CLI部署为增量部署?

Azure CLI 部署模式的确认与控制

核心结论

Azure CLI 执行资源部署(比如通过 az deployment group create 或 az deployment sub create 等命令)时,默认采用增量部署模式——只会部署模板中定义的新增/变更资源,不会删除现有未在模板中定义的资源。

如何确认及控制部署模式

1. 通过CLI命令参数明确指定

Azure CLI的部署命令支持通过 --mode 参数指定部署模式,若未显式指定则默认是增量模式。

  • 显式指定增量模式的命令示例:
az deployment group create --resource-group <你的资源组名> --template-file <模板路径> --mode Incremental
  • 若切换为完整模式(会删除模板未定义的资源),则将参数改为 --mode Complete。

2. 查看Azure门户部署记录

部署完成后,进入对应资源组的「部署」页面,找到目标部署记录,查看「模式」字段即可确认是增量还是完整模式。

3. 检查DevOps流水线日志

在流水线的执行日志中,搜索部署命令的输出内容,会包含模式相关的日志,比如:

Using deployment mode 'Incremental'.

与ARM模板任务的差异

DevOps的ARM模板部署任务提供了可视化的模式选择界面,而Azure CLI部署则需要通过命令行参数--mode来控制——两者底层调用的是同一套Azure部署引擎,只是交互方式不同。

实用验证技巧

部署前可使用 what-if 命令预览变更,提前确认增量部署的影响范围:

az deployment group what-if --resource-group <你的资源组名> --template-file <模板路径> --mode Incremental

该命令会列出哪些资源会被新增、修改或保留,帮你提前验证部署行为是否符合预期。

内容的提问来源于stack exchange,提问作者H4p7ic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 02:45:38