【发布时间】:2017-08-19 16:24:57
【问题描述】:
我已经建立了一个项目,分为后端 git 存储库(node.js rest api)和前端 git 存储库(角度 4)。 我已经设置了 Gitlab-CI 来为每个 repo 运行我的测试。现在我想确保当我在前端或后端进行更改时我的软件不会停止。 我想到了这个想法:当我推送我的前端项目时,我可以克隆我的实际后端,然后运行从 FE 到 BE 的集成测试。另一方面,当我推送后端时,我必须克隆我的前端并再次从 FE 到 BE 运行相同的集成测试。 有没有其他办法?我也想创建一个新的存储库并将前端和后端存储库用作 git 子模块?那里有最佳实践方法吗?
【问题讨论】:
标签: rest continuous-integration automated-tests integration-testing qa