首页 > 解决方案 > 如何设置 Azure Pipeline,使其在推送到 github 后自动更新和构建?

问题描述

我用这些集合配置了一个 azure 管道:

  1. 创建组织organization
  2. 创建项目project
  3. 转到存储库选项卡并从我的 github 帐户导入我的存储库
  4. 单击“构建”并将 azure 指向包含构建信息的 azure-pipelines.yml 文件。

我想要发生的是当我推送到我的 github 存储库时,github 会自动推送到 azure 以开始构建。然而,这不会发生。

我试图通过转到 将我的 github 帐户与我的 azure 帐户相关联Settings > Boards > github connections,但这并不能解决我的问题。

如何设置 Azure Pipeline,使其在推送到 github 后自动更新和构建?

标签: azuregithubazure-devopscontinuous-integrationazure-pipelines

解决方案


由于您已经有了yml构建定义,您可以配置管道以使用 CI/CD 触发器持续构建和发布。

每当您将更新推送到指定分支或推送指定标签时,持续集成 (CI) 触发器都会导致管道运行。

您可以使用简单的语法控制哪些分支获取 CI 触发器:

trigger:
- master
- releases/*

接下来,持续部署 (CD) 触发器允许您在每次有新的构建工件可用时创建一个版本。

CD触发器

以下是一些更详细地解释这些步骤的资源:


推荐阅读