【问题标题】:NestJS continuous deployment cycle documentationNestJS 持续部署周期文档
【发布时间】:2019-04-07 19:28:21
【问题描述】:

我希望在我的下一个项目中使用 NestJS,但由于缺乏有关部署实践和持续部署周期的文档,我有些犹豫。理想情况下,我想使用云计算之类的东西来自动编译我的项目并将其部署为更新推送到发布分支。有人对此有什么建议吗?

【问题讨论】:

    标签: amazon-web-services nestjs


    【解决方案1】:

    这是一个非常广泛的问题,因为有很多方法可以实现 CI、部署管道或部署策略。 我建议您查看 AWS 中的开发人员工具,例如 CodePipeline,用于管道创建和 CodeBuild/Jenkins 作为构建服务。查看 docker 容器,并寻找部署服务,例如用于单/多容器容器、ECS 或 CodeDeploy 的 Elastic Beanstalk。 我还建议您查看AWS Blue/Green deployments white paper,因为它还会查看不同的部署策略。

    【讨论】:

    • 感谢您的回复,太好了!我意识到这有点笼统,因为我对它有点陌生,我正在尝试玩一些东西。每次我更新我的 github 存储库时,我上次使用 codepipline 将新的前端部署到 S3 存储桶。我认为这是一个很好的方法,但找不到太多信息来通过后端代码实现这一点以及托管它的内容,因为我们不能为此使用 S3。
    • 我建议你研究一下 Express 和/或 Fastify 的 CI/CD。正如西蒙所说:),这取决于目标部署环境
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-07
    • 2015-04-20
    • 2016-10-15
    • 2016-04-09
    • 2014-03-30
    • 1970-01-01
    相关资源
    最近更新 更多