
在此项目中,您将学习如何在AWS上建立持续集成和持续交付(CI / CD)管道. 设置管道可以使您的系统自动化软件交付过程的各个步骤,例如启动自动构建任务,然后将其部署到Amazon EC2实例. 您需要使用AWS CodePipeline. AWS CodePipeline是一项服务,每次根据您定义的发布流程模型更改代码时,都会生成,测试和部署代码. 使用CodePipeline安排发布过程中的步骤. 在设置工作中,您需要将其他AWS服务嵌入CodePipeline中,以完成软件交付管道. 本指南将说明如何创建一个非常简单的管道,该管道可以从源存储库中提取代码并将其自动部署到Amazon EC2实例.


您将完成以下任务:
使用AWS CodePipeline创建发布管道以自动化软件交付过程.

将AWS CodeCommit,Amazon S3或GitHub等源存储库连接到您的管道.
通过将管道连接到AWS CodeDeploy自动执行代码部署. AWS CodeDeploy是一项服务,可将提交到源存储库的代码更改部署到Amazon EC2实例.

(可选)在完成了四个阶段的流水线教程之后,嵌入Jenkins和其他构建服务.
开始之前的准备工作:

AWS账户: 您需要一个AWS账户来设置持续集成和持续交付管道. 注册AWS.
AWS经验: 建议对AWS及其服务有一定的了解.
AWS权限: 使用CodePipeline构建CI / CD管道之前,您可能需要设置AWS IAM权限. 单击此处以获取分步说明.
每月帐单估算值:
在AWS上运行CI / CD管道的总成本取决于管道中使用的AWS服务. 例如,AWS CodePipeline,AWS CodeCommit,Amazon S3和Amazon EC2都是可用于构建管道的AWS服务,但是每种产品的定价模式都会不同,从而影响月度账单. 每月费用会根据每种产品的配置和使用情况而有所不同. 但是python持续交付,如果您按照本指南中的分步说明进行操作并使用默认配置,则估计的每月费用约为15美元. 此成本的很大一部分是保持EC2实例运行的成本. 要查看有关费用的详细信息python持续交付,请参阅所使用的服务和费用.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-219393-1.html
事后毙我也行
那种军舰的什么发动机造不出来
鬼子不来我们还不好意思武装南海岛礁