我有一个关于AWS的问题,安装了一个安装了windows服务器的AMI,安装了IIS,并启动并运行了一个站点。我的AutoScale总是维护基于这个AMI创建的两个实例。但是,每当我需要更改站点上的某些内容时,我都需要上传一个新实例、进行更改、更新AMI和更新自动缩放,这非常耗时。有没有办法通过链接到Git存储库来实现自动化?
发布于 2019-11-27 02:18:05
这更像是CI CD的工作,而不是在AWS中实现。
您可以安排一个CI CD管道来检测SCM(GIT)中发生的任何更新,并触发一个构建作业(Jenkins或类似的工具),它将为您提供一个工件。您可以使用CD工具(ansible/甚至使用jenkins或类似工具)将工件部署到相应的应用程序服务器,只要适合您的基础架构即可。在部署脚本本身中,一旦完成部署,您就可以连接到ec2服务来创建一个新的AMI。
你需要使用一组工具来实现它SCM webhook/poll,Jenkins,Ansible。
https://stackoverflow.com/questions/59055639
复制相似问题