【发布时间】:2019-08-07 11:53:22
【问题描述】:
我们在一个 GIT 存储库中有一个带有 GraphQL API 的 Rails 应用程序,在另一个存储库中有 React 前端应用程序。后端和前端都有 CI,并且是分开部署的。但是后端和前端仍然处于繁重的开发中,而且我们的暂存服务器经常无法工作,因为部署不同步,我们没有测试整个应用程序 - 我们测试 API,我们测试没有 API 的前端。
只有在同步时部署前端和后端的最佳方式是什么,我的意思是当新版本不会破坏功能时?我考虑了第三个存储库,其中包含后端和前端作为 GIT 模块、验收测试和同时部署双方。但也许有更简单的解决方案?也许一些版本控制?
【问题讨论】:
标签: api deployment graphql versioning api-design