我有一个反应项目和所有后端的东西是作为码头图像托管。我知道什么是天蓝色管道,我已经建立了一个初步的管道,它做以下工作。安装节点、安装包、运行单元测试、最终确定并构建项目,然后发布伪制品。
然后,这将继续到发布分支来交付人工制品。
我的问题是,如何以及在哪里进行端到端测试?究竟是在最初的管道中,还是在释放的管道中,又如何做到呢?我的困惑是,我的应用程序依赖于数据库,但是如果它在管道中运行,它将无法访问该数据库。使用木偶机,或任何其他端到端测试库,我的目的是模拟一个数据库,或者我可以在管道中运行我的后端服务的对接实例吗?如果我完全失手了,也请告诉我。
发布于 2022-04-20 15:12:06
https://stackoverflow.com/a/55093496/14473939
https://stackoverflow.com/a/2862816/14473939
我不是专家,但读了一点之后,它似乎有一个暂存数据库(即永久部署用于测试的后端?)这是最新的生产数据库可能是一个选择。
https://stackoverflow.com/questions/71936170
复制相似问题