Logo
☆☆☆☆☆
0.0
Intermediate
6h

掌握使用CI/CD流水线进行Web应用部署

DevOps 使组织能够以更高的敏捷性向用户交付应用程序。持续集成和持续交付(CI/CD)流水线是 DevOps 的重要组成部分,它们自动化了应用程序的开发与部署流程。 在本课程中,你将通过项目实践的方式学习一些最流行的 CI/CD 流水线。你将首先学习如何使用 Symfony 框架创建一个 PHP 应用程序,并为骨架代码添加一些功能。接着,你将学习如何将其部署到 AWS Elastic Beanstalk。然后,你将掌握如何使用 GitHub Actions、Bitbucket、GitLab 以及 AWS 自带的 CI/CD 流水线来自动化构建和部署步骤。 课程结束时,你将掌握使用多种主流 CI/CD 流水线的技能,了解每种流水线处理身份验证密钥的最佳实践,并能够使用任意一种 CI/CD 流水线将任何 Web 应用程序部署到 AWS Elastic Beanstalk。

8 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
掌握使用CI/CD流水线进行Web应用部署
DevOps 使组织能够以更高的敏捷性向用户交付应用程序。持续集成和持续交付(CI/CD)流水线是 DevOps 的重要组成部分,它们自动化了应用程序的开发与部署流程。 在本课程中,你将通过项目实践的方式学习一些最流行的 CI/CD 流水线。你将首先学习如何使用 Symfony 框架创建一个 PH...

WHAT YOU'LL LEARN

熟悉使用 Symfony 创建 PHP 应用程序框架

Content

8 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    课程简介

  2. 2

    工具概览

设置并创建一个 Symfony 网站
  1. 1

    安装 PHP

  2. 2

    安装 Composer

  3. 3

    安装 Symfony CLI

  4. 4

    创建一个 Symfony 项目

  5. 5

    运行 Symfony 应用程序

  6. 6

    创建一个新的网页

  7. 7

    创建一个 PHP 函数

  8. 8

    创建一个 PHPUnit 测试

创建 AWS Elastic Beanstalk 云环境
  1. 1

    AWS Elastic Beanstalk 配置

  2. 2

    安装 Elastic Beanstalk 命令行界面

  3. 3

    将 Symfony 应用部署到 AWS Elastic Beanstalk

GitHub Actions 持续集成/持续部署流水线
  1. 1

    创建 GitHub 账户和仓库

  2. 2

    导入 Symfony 应用并将其文件保存到 GitHub 仓库

  3. 3

    创建 GitHub Actions CI/CD 流水线

Bitbucket Pipelines 持续集成/持续交付流水线
  1. 1

    创建一个 Bitbucket 账户和仓库

  2. 2

    创建 Bitbucket CI/CD 流水线

GitLab CI/CD 流水线
  1. 1

    创建 GitLab 账户和仓库

  2. 2

    创建 GitLab CI/CD 流水线

AWS 持续集成/持续部署流水线
  1. 1

    创建 AWS CodeCommit、CodePipeline、CodeBuild 和 CodeDeploy

  2. 2

    创建 AWS CI/CD 流水线

总结
  1. 1

    清理所有资源

  2. 2

    总结

  3. 3

    附录

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)