我对构建一个将运行所有集成测试的自动化集成测试环境感到困惑。
我有开发,测试(集成),预生产(分段)和生产服务器,此外,还有一个负责自动构建的服务器(Jenkins)。
也就是说我在jenkins服务器上运行我的单元测试并将其部署到开发服务器。我想在集成测试服务器上运行集成测试,但我只在一台服务器上托管了一个CI。
这是一个正确的架构吗?
我是否需要不同的Jenkins服务器在开发服务器上运行单元测试并在集成测试服务器上运行集成测试等等。或者我怎么能想出在单个Jenkins服务器上运行不同类型的测试。 ?