用GitLab将AWS和GitLab集成到AWS上部署一个应用的简单方法是什么?

问题描述 投票:0回答:1

使用GitLab将一个应用部署到AWS的简单方法是什么?

注意:不使用Elastic Beanstalk

可以使用EC2和一个ELB或其他AWS服务。

我找到了很多博客文章,介绍了各种方法,但是非常复杂。

amazon-web-services deployment gitlab continuous-deployment
1个回答
0
投票

你可以使用Jenkins(安装在EC2服务器中),它将提供webhooks端点,供你的GitLab Repo使用。

更多信息在这里。

当你通过webhooks连接GitLab -> Jenkins EC2后,你可以简单地创建一个shell文件,该文件将由你的jenkins任务执行,然后运行一些命令来执行部署,如git pull,单元测试,rysnc和通知开发者。

每次推送发生时,下面的管道将被执行]GitLab -> EC2-Jenkins (-> ssh ->) 应用服务器。

我觉得简单&灵活:)

© www.soinside.com 2019 - 2024. All rights reserved.