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

如何移除GitHub workflow并配置Azure Webapp与GitHub仓库的CI/CD

Azure Web App CI/CD 重置配置操作指南

第一步:移除旧绑定的GitHub Workflow

1.1 清理GitHub侧工作流配置

  • 打开对应GitHub仓库,进入顶部Actions栏目,找到此前和Azure绑定生成的自动部署工作流
  • 进入仓库.github/workflows目录,删除名称包含azure-webapp/自动部署标识的yaml文件,提交改动到master分支,停掉旧的自动触发逻辑

1.2 解除Azure Web App侧的部署源绑定

  • 登录Azure门户,进入bss-olrWeb App资源详情页
  • 左侧导航栏找到部署分组下的部署中心,切换到设置标签页
  • 点击页面顶部的断开连接按钮,确认操作即可解除当前和GitHub、旧CI流程的绑定,现有站点内容与访问URL不受影响

第二步:重新配置master分支自动部署

你可以根据使用习惯选择以下任意一种配置方案:

方案A:直接通过Azure部署中心绑定(无需额外操作Azure DevOps,流程最简)

  • 在Web App的部署中心页面,断开旧连接后,部署源选择GitHub,按提示完成GitHub账号授权
  • 依次选择对应仓库、部署分支为master,构建提供商选择GitHub Actions
  • 确认配置后点击保存,Azure会自动在GitHub仓库生成合法的新工作流配置,后续master分支有提交时会自动触发部署到目标站点

方案B:通过Azure DevOps Pipelines配置

  • 登录dev.azure.com进入对应项目,新建Pipeline
  • 源选择GitHub,选中目标仓库与master分支,模板选择对应运行环境的Azure Web App模板
  • 按向导关联你的Azure订阅,选中bss-olrWeb App资源,生成yaml配置提交到仓库即可
  • 配置完成后Azure DevOps会监听master分支提交,自动执行构建、发布流程

配置完成后可提交一次测试改动验证部署流程是否正常,查看对应CI平台的运行日志排查异常,避免影响线上访问。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 00:54:04