【问题标题】:How to git pull using aws code deploy如何使用 aws 代码部署 git pull
【发布时间】:2023-03-19 19:23:01
【问题描述】:

假设我们已经有了:

  1. 现有基础架构在负载均衡器中的实例很少
  2. 现有 github 帐户和已部署在实例中的应用程序

如何使用 aws code-deploy 实现以下目标?

自从上次拉到生产服务器后,我们有多次提交,我们如何使用代码部署在生产多个实例上实现 git pull。

  1. 从负载均衡器中拉出一个实例
  2. git 拉
  3. 重启/重新加载服务器
  4. instance 再次向负载均衡器添加实例

请提出建议。

提前致谢。

【问题讨论】:

    标签: aws-code-deploy


    【解决方案1】:

    CodeDeploy 让您可以选择直接从 Github 部署应用程序。

    如果您需要在部署之前构建代码或者您不愿意在 github 存储库中引入 appspec 文件,您可以创建一个不同的可部署包并将所有命令从负载均衡器中拉取/构建、附加/分离,钩子脚本中的等。

    如果您使用 AWS Elastic 负载均衡,我们有一些示例 scripts 您可以借用: 我希望这可以帮助您进行设置。

    谢谢, 阿玛蒂亚·达塔·古普塔

    【讨论】:

      猜你喜欢
      • 2018-02-15
      • 1970-01-01
      • 1970-01-01
      • 2018-06-12
      • 1970-01-01
      • 2016-04-08
      • 2015-07-04
      • 2016-07-10
      • 2014-06-01
      相关资源
      最近更新 更多