用于 Github Actions 和 AWS 的 nextJS、MongoDB 和 Cypress 的 CI/CD [关闭]

Posted

技术标签:

【中文标题】用于 Github Actions 和 AWS 的 nextJS、MongoDB 和 Cypress 的 CI/CD [关闭]【英文标题】:CI/CD for nextJS, MongoDB and Cypress for Github Actions and AWS [closed] 【发布时间】:2022-01-20 16:00:07 【问题描述】:

我正在尝试在我现有的项目中学习和实施 CI/CD:(NextJs + atlasDB + Cypress + Github web Actions)... 理论上:这是我应该走的管道吗?

    用于 nextJS、MongoDB、MongoExpress、Cypress 的 Docker 映像。 推送到 AWS ECR, GitHub 网络操作上的 YAML - 用于 CI...如果通过?然后继续推送到 EC2...??

现在:这是要走的路吗? EC2 是否支持 Next?有什么文件吗?我只看过 Next 和 AWS Amplify 的文档 (我希望将 mongoDB 和 NextJS 放在同一位置以实现往返延迟,并将使用 docker 卷来实现数据一致性。)

欢迎和赞赏任何帮助或指导!!!。

【问题讨论】:

【参考方案1】:

我将使用 ECS 而不是 EC2,因为 EC2 是一个 VM,没有 docker....而 ECS 是 Amazon Elastic Container Service...并且 docker 将具有 nextJS 的定义...

【讨论】:

以上是关于用于 Github Actions 和 AWS 的 nextJS、MongoDB 和 Cypress 的 CI/CD [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 GitHub Actions 工作流程中缓存 APT 包

带有 ESP-IDF 编译的 GitHub Actions

用于 AWS SageMaker 实例的 GitHub 访问令牌范围

在 Github Actions 中创建动态密钥名称

在 GitHub Actions 中启动 nuxt 时出现 Nuxt 致命错误

Github Actions Artifact 在 Azure Web Apps 中部署需要花费很多时间