Docker 容器内的 Jenkins

Jenkins inside a Docker container

为什么 Docker 容器中的 运行 Jenkins 有很多资源(和建议)?

如果我认为这是因为 Docker 容器代表生产环境,我是否正确?容器内有持续集成以从存储库中提取更改并 运行 测试?

运行 CI在dockerized环境下有很多优点:

  • 创建相同的Development/Production 环境将有助于您进行开发和测试。
  • 快速启动和重置开发环境提高了开发的敏捷性。
  • 能够在相同的Developement/Production环境中自动构建和测试将导致更复杂的测试以及更快的测试阶段。

Am I correct if I think it is because the Docker container represents the production environment?

是的,您可以配置您的 dockerized 环境来代表准确的生产环境。