部门想要的效果:开发提交版本到 gitlab 后,通过 jenkins 完成构建打包和服务部署,然后触发自动化测试。 项目架构是采用的微服务架构,有一个 web 和三个客户端。 疑问: 1、开发所谓的打包、构建、部署、发布分别是什么意思? 2、构建打包后,如何把这些安装包自动安装到一个环境去?安装好这些服务和客户端后又如何触发自动化测试(包括 UI 和接口) 3、这一套如何跟 docker 结合使用? 麻烦大佬解下惑,不胜感激!