菜单
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AWS Serverless 自动化您的部署管道


自动化您的部署管道

您不希望手动批准或测试源代码控制中的代码。

CI/CD 管道可以协助您完成软件发布流程和质量检查。

CI/CD 指的是持续集成/持续交付。

没有 CI/CD,一个人必须手动批准放在源代码控制中的每一段代码。

CI/CD 管道可以协助您完成此操作。

CI/CD 管道中的步骤包括:

  • 源阶段
  • 构建阶段
  • 测试阶段
  • 生产阶段

自动化您的部署管道视频

W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。


源阶段

这是第一阶段。

源代码存储库用于监视更改并建立版本控制。

构建环境接收并准备源代码。

这包括编译、代码检查和验证源代码质量。


构建阶段

构建环境接收并准备源代码。

这包括编译、代码检查和验证源代码质量。

如果构建成功,则表示代码有效,并将进入测试阶段。


测试阶段

测试阶段在类似生产的环境中检查代码质量。

测试与其他实时系统的集成、负载测试、UI 测试和渗透测试是常见的示例。


生产阶段

这是最后一个阶段。

如果构建和测试成功,代码将被部署到最终用户。

最佳实践是保持每个环境的资源和活动分开。

此方法同时提供隔离和可伸缩性。


AWS CodePipeline

AWS CodePipeline 允许您模拟完整的代码发布过程。

AWS CodePipeline 旨在让您快速部署代码。

它包括自动化操作(例如构建、测试和部署)以及过渡。

每次代码发生更改时,都可以启动管道来构建、测试和部署它。


AWS CodeCommit

AWS 为源阶段提供 AWS CodeCommit。

CodeCommit 是一种托管的源代码控制服务。

您无需管理、备份或扩展自己的源代码控制服务器。

它还支持当前的 Git 命令。


AWS CodeBuild

AWS CodeBuild 是一项受控且无服务器的服务。

AWS CodeBuild 根据构建作业的数量自动扩展。

它是一项即用即付的服务。


AWS Serverless 练习

通过练习来测试自己

练习

CI/CD 管道可以协助您完成什么?

A  release procedures and  checks

开始练习


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持