从 2022 年 11 月 30 日到 2023 年 2 月 8 日每周举行(8 集)

Learn Live:使用 Bicep 和 GitHub Actions 自动执行 Azure 部署

使用自动化工作流部署 Bicep 模板,以获得基础结构即代码的所有优势,并将其他部署活动与工作流集成。 你将使用 GitHub Actions 构建工作流。

欢迎参加本现场学习体验,主题专家将通过以下 Learn 模块与全球开发人员一起为你提供实时指导。 赢取徽章,准备认证并与优秀的社区成员一起参加 Learn Live! 期待与你相见:)

使用 GitHub Actions 构建你的第一个 Bicep 部署工作流

使用 GitHub Actions 构建第一个 Bicep 部署工作流:2022 年 11 月 30 日上午 10:00 - 11:30(太平洋时区)

在 GitHub Actions 中创建一个自动化工作流,用于将资源从 Bicep 代码安全地部署到 Azure。 将工作流配置为按计划或在配置更改时运行。 本集内容:

  • 在 GitHub Actions 中使用工作流自动执行 Bicep 部署
  • 设置工作负载标识以向 Azure 验证工作流
  • 为 Bicep 部署选择适当的工作流触发器和任务集
使用工作负载标识对 Azure 部署工作流进行身份验证

使用工作负载标识对 Azure 部署工作流进行身份验证:2022 年 12 月 7 日上午 10:00 - 11:30(太平洋时区)

工作负载标识使你的部署工作流能够安全地向 Azure 进行身份验证,而无需管理任何密码、密钥或机密。 在本模块中,你将了解什么是工作负载标识、它们的工作原理以及如何创建它们。 你还将了解如何向它们授予对 Azure 资源的权限,以便工作流可部署 Bicep 文件。 本集内容:

  • 说明什么是工作负载标识,并描述 3 种类型的工作负载标识:服务主体、托管标识和联合凭据
  • 创建工作负载标识并将它链接到 GitHub Actions 部署工作流
  • 为工作负载标识配置适当的授权来部署 Azure 资源
使用 GitHub Actions 测试 Bicep 代码

使用 GitHub Actions 测试 Bicep 代码:2022 年 12 月 14 日上午 10:00 - 11:30(太平洋时区)

在部署工作流中验证和测试 Bicep 代码。 在部署之前,使用 Lint 分析、预检验证和 What-if 操作来验证 Azure 更改,并在每次部署后测试资源。 本集内容:

  • 在持续集成期间添加 Bicep 代码 Lint 分析
  • 在生成或发布作业期间添加预检部署验证
  • 添加 What-if 检查,包括手动审批步骤
  • 验证已部署环境的配置
使用 Bicep 和 GitHub Actions 管理多个环境

使用 Bicep 和 GitHub Actions 管理多个环境:2023 年 1 月 11 日上午 10:00 - 11:30(太平洋时区)

将 Bicep 代码部署到多个环境以提高部署的质量。 使用可重用工作流减少代码重复,并设置每个环境的参数值。 本集内容:

  • 通过工作流将 Bicep 文件部署到多个 Azure 环境
  • 使用可重用工作流避免重复
  • 使用并保护每个环境的参数
使用 Bicep 和 GitHub Actions 管理端到端部署方案

使用 Bicep 和 GitHub Actions 管理端到端部署方案:2023 年 1 月 18 日上午 10:00 - 11:30(太平洋时区)

创建统一的工作流来部署整个环境。 你将向工作流添加生成作业,并使用工作流项目与 Bicep 输出来发布应用程序、数据库和 Blob。 本集内容:

  • 通过单个工作流部署 Azure 基础结构、应用程序、数据库脚本和存储 Blob
  • 使用工作流脚本和和工作流操作执行部署步骤
  • 使用工作流项目发布编译文件,供部署工作流作业使用
  • 使用输出将数据从 Bicep 文件传递到其他部署步骤
使用 Bicep 和 GitHub 自动进行 Azure 基础结构更改审查

使用 Bicep 和 GitHub 自动进行 Azure 基础结构更改审查:2023 年 1 月 25 日上午 10:00 - 11:30(太平洋时区)

向在代码评审期间自动运行的拉取请求添加检查。 对代码运行 Bicep linter,并将资源部署到临时环境,以实现进一步自动化和手动测试。 本集内容:

  • 在拉取请求期间运行自动检查。
  • 确定需要如何在 Azure 环境中创建临时环境。
  • 在拉取请求内创建临时环境。
使用 GitHub Actions 发布可重用的 Bicep 代码

使用 GitHub Actions 发布可重用的 Bicep 代码:2023 年 2 月 1 日上午 10:00 - 11:30(太平洋时区)

使用部署工作流发布 Azure 模板规格和 Bicep 模块。 自动验证可重用的 Bicep 代码并向其添加版本控制。 本集内容:

  • 从 GitHub Actions 工作流将 Bicep 模块发布到专用注册表
  • 从 GitHub Actions 工作流将 Bicep 文件发布到模板规格
  • 自动将版本号添加到模块和模板规格
通过将基础结构部署为代码来控制和管理 Azure 环境

通过将基础结构部署为代码来控制和管理 Azure 环境:2023 年 2 月 8 日上午 10:00 - 11:30(太平洋时区)

规划如何强化和帮助保护 Azure 环境,以及应用于配置更改和部署的控件。 要求将基础结构定义为代码,并保护环境免遭手动更改。 本集内容:

  • 规划多个环境的 Azure 部署策略
  • 强化并帮助保护 Azure DevOps、GitHub 和部署管道
  • 强化并帮助保护 Azure 环境,以确保通过受控过程进行更改
  • 在紧急情况下启用手动访问

我们的发言人和主持人

  • April Edwards

    Microsoft 高级云大使

    关注 April Edwards
  • Barbara Forbes

    Azure 技术主管、适用于 Azure 的 Microsoft MVP、OGD ict-diensten

    关注 Barbara Forbes
  • Brandon Martinez

    高级客户工程师,FastTrack for Azure,Microsoft

    关注 Brandon Martinez
  • Chris Ayers

    Microsoft 高级客户工程师

    关注 Chris Ayers
  • Chris Reddington

    高级经理,Enterprise Advocacy,GitHub

    关注 Chris Reddington
  • Daniel Scott-Raynsford

    合作伙伴技术策略师,Microsoft

    关注 Daniel Scott-Raynsford
  • David Pazdera

    首席云和 DevOps 架构师,Devoteam M Cloud Norway

    关注 David Pazdera
  • Gitte Vermeiren

    高级客户工程师,FastTrack for Azure,Microsoft

    关注 Gitte Vermeiren
  • Igor Jovovic

    Microsoft 高级云解决方案架构师

    关注 Igor Jovovic
  • John Downs

    高级客户工程师,FastTrack for Azure,Microsoft

    关注 John Downs
  • Joshua Waddell

    高级客户工程师,FastTrack for Azure,Microsoft

    关注 Joshua Waddell
  • Mauro Contreras

    Azure FastTrack 工程师,Microsoft

    关注 Mauro Contreras
  • Nelly Kiboi

    服务工程师,Microsoft

    关注 Nelly Kiboi
  • Rodrigo Antunes

    Microsoft 高级项目经理

    关注 Rodrigo Antunes
  • Steven Murawski

    Microsoft 首席云大使

    关注 Steven Murawski
  • Will Velida

    客户工程师 II,FastTrack for Azure,Microsoft

    关注 Will Velida

常见问题

参加该活动需要付费吗?

活动免费! 你可加入 YouTube 来免费流式播放内容!

该活动何时举行?

从 2022 年 11 月 30 日到 2023 年 2 月 8 日每周举行

该活动是否可点播?

是! 你可以随时流式播放我们过去的活动! 可随时浏览所有 Learn Live 来流式播放。

该活动在哪里举行?

此活动系列是虚拟的! 与我们和其他数千人一起在家中、办公室或设备上尽情享用体验。

节目集以哪种语言提供?

该节目使用英语。 录制内容将提供 14 种不同的语言的字幕,每次现场节目结束 48 小时后,录制内容将在 Learn Live 中提供。

行为准则

我们致力于为每个人提供尊重、友好、专业的体验,无论其性别、性取向、外貌、残疾、年龄、种族或宗教如何。 我们不允许贬低任何性别、种族、性取向或残疾的行为,也不允许被视为骚扰或歧视的行为。 每个人都有责任了解和遵守我们的标准,我们希望每个人都能帮助营造友好、安全的环境。 此外,我们努力以同等尊重的方式对待我们所在的同一个世界。 如有任何问题、顾虑或发现任何破坏活动或行为,请向组织团队报告,以便我们立即解决问题。