Menu
×
   ❮   
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 无服务器自动部署管道


自动部署管道

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

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 无服务器练习

通过练习测试自己

练习

CI/CD 管道可以帮助您完成哪些工作?

A  release procedures and  checks

开始练习


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.