Logo
☆☆☆☆☆
0.0
Beginner
10h

使用 AWS 上原生提供的工具实现 CI/CD

CodePipeline 套件是由亚马逊网络服务(AWS)开发的持续集成与持续交付(CI/CD)解决方案。它可用于在 AWS 环境中创建自动化流水线,实现代码变更的实时部署。本课程将讲解 DevOps 文化的基本理念,以及组织为何采用这种模式。 在本课程中,你将学习 AWS CodePipeline 各个组件如何协同工作,涵盖从仓库管理、构建自动化到处理持续集成与持续交付的全过程。你将首先了解持续集成和持续交付/部署的概念,随后学习多种 CI/CD 工具。接着,你将掌握 CodeCommit、CodeBuild、CodeDeploy 和 CodePipeline 的基础知识。最后,你将使用 CodePipeline 部署一个 Java 应用程序。 本课程将帮助你建立扎实的 DevOps 工具基础。完成课程后,你将具备实际操作经验,能够使用 CodePipeline 套件部署 Node.js 和 Java 应用程序。

8 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 AWS 上原生提供的工具实现 CI/CD
CodePipeline 套件是由亚马逊网络服务(AWS)开发的持续集成与持续交付(CI/CD)解决方案。它可用于在 AWS 环境中创建自动化流水线,实现代码变更的实时部署。本课程将讲解 DevOps 文化的基本理念,以及组织为何采用这种模式。 在本课程中,你将学习 AWS CodePipelin...

WHAT YOU'LL LEARN

对持续集成和持续交付/部署的理解

Content

8 Lessons • 0 Quizzes • 0 Challenges

课程简介
  1. 1

    本课程内容概览

CI/CD 简介
  1. 1

    持续集成与持续交付简介

  2. 2

    为什么需要持续集成?

  3. 3

    为什么需要持续交付/持续部署?

  4. 4

    主要的 AWS CI/CD 工具

  5. 5

    AWS 上的其他 CI/CD 工具

  6. 6

    关于持续集成/持续交付(CI/CD)的测验

课程评估
  1. 1

    AWS上的CI/CD工具

CodeCommit 基础知识
  1. 1

    CodeCommit 简介

  2. 2

    什么是版本控制?

  3. 3

    主要的 Git 命令

  4. 4

    其他 Git 操作

  5. 5

    不同的 Git 工作流程

  6. 6

    CodeCommit 实战

  7. 7

    在 CodeCommit 中使用分支

  8. 8

    CodeCommit 中的 Git 操作

  9. 9

    CodeCommit 测验

整合所学内容
  1. 1

    结论

CodeBuild 的基础知识
  1. 1

    CodeBuild 简介

  2. 2

    解析 Buildspec.yml 文件

  3. 3

    创建构建项目

  4. 4

    CodeBuild 测验

CodeDeploy 的基础知识
  1. 1

    CodeDeploy 简介

  2. 2

    创建应用程序和部署组

  3. 3

    解析 appspec.yml 文件

  4. 4

    理解应用部署策略

  5. 5

    使用部署策略创建服务

  6. 6

    CodeDeploy 测验

使用示例 Node.js 应用程序的代码流水线
  1. 1

    启动一个简单的 Node.js 项目

  2. 2

    为 Node.js 项目编写 buildspec.yml 和 appspec.yml

  3. 3

    为 Node.js 项目设置 CodePipeline

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)