了解 Azure DevOps CI/CD 管道

Learn Azure DevOps CI/CD pipelines

 

为 Java、.NET、NodeJs、Docker、Terraform、Nuget、Xamarin、SQL Server 和 ARM 模板创建 CI/CD 管道

你将会学到的

  • 什么是 DevOps 和 CI/CD
  • 为 Web、移动和容器应用程序创建 CI/CD 管道
  • 将数据库包含到管道中
  • 配置部署到 Azure 云
  • 作为管道的一部分运行单元、功能和负载测试
  • 使用 Sonar 分析源代码
  • 将 CI/CD 中的基础架构即代码 (IaC) 与 ARM 模板一起使用
  • 在 Azure DevOps 中使用配置即代码 (CaC)
  • 创建开发-测试-生产环境
  • 保护管道敏感数据
  • 将 CI/CD 中的基础架构即代码 (IaC) 与 Terraform 结合使用

要求

  • 软件部署基础知识

说明

您是开发人员并且想了解更多有关 DevOps 的信息吗?

您是否正在寻找实用指南来帮助您开始持续集成和持续部署?

您是否在从事 Web、移动、容器或数据库项目并且想要实施 CI/CD?

本课程将向您展示如何为不同类型的项目创建 CI/CD 管道。

您将从 Web 应用程序开始:Java、.NET Core 和 NodeJs。

然后,您将看到带有 Xamarin 的移动应用程序并部署到 App Center。

接下来,您将看到如何为 Docker 应用程序创建 CI/CD 并部署到 Kubernetes。

之后,您将在管道中包含数据库。您将获得一个使用 SQL Server 的演示,并部署到 Microsoft Azure 云中。

您将使用 ARM 模板在 Azure 中预配资源。

这些管道将使用 Sonar Cloud 运行单元测试、功能测试和静态源代码分析。

你还将看到使用 Azure Key Vault 保护密钥和机密的良好做法。

技术:Microsoft Azure Cloud、Sonar Cloud、App Center、Azure DevOps。

演示列表:

  1. Java 应用程序的 CI/CD 管道
  2. .NET Core 应用程序的 CI/CD 管道
  3. SQL Server 数据库的 CI/CD 管道
  4. 将 ARM 模板部署到 Azure (IaC)
  5. 用于 Web 应用和 SQL Server 数据库的完整 CI/CD 管道
  6. Kubernetes 的 CI/CD 管道
  7. 移动应用程序的 CI/CD 管道
  8. Node.js 应用程序的 CI/CD 管道
  9. 适用于 Azure 的安全 DevOps 工具包
  10. 带有 Terraform 的 IaC

此课程面向哪些人:

  • 想要开始实施 DevOps 的开发人员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。