【问题标题】:What is a simple way to integrate AWS and GitLab to deploy an app?集成 AWS 和 GitLab 以部署应用程序的简单方法是什么?
【发布时间】:2020-04-22 15:08:17
【问题描述】:

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

注意:不使用 Elastic Beanstalk

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

我发现了很多关于各种方法的博客文章,但它们非常复杂。

【问题讨论】:

    标签: amazon-web-services deployment gitlab continuous-deployment


    【解决方案1】:

    您可以使用 Jenkins(安装在 EC2 服务器中),它将提供 Webhook 端点供您的 GitLab 存储库使用。

    More Info here.

    通过 webhook 连接 GitLab -> Jenkins EC2 后,您只需创建一个 shell 文件,该文件将由您的 jenkins 任务执行,然后运行一些命令来执行部署,例如git pull、单元测试、rysnc 并通知开发者。

    [每次推送发生时,都会执行以下管道] GitLab -> EC2-Jenkins (-> ssh ->) 应用服务器

    我认为简单灵活:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 2012-07-05
      相关资源
      最近更新 更多