首页 > 解决方案 > Docker 插件和 Docker 与 Jenkins 管道有什么区别

问题描述

我是詹金斯的新手。我想要一种方法来集成我的詹金斯和 Docker。docker jenkins plugin 和 jenkins pipeline with docker 有什么区别?

我读过这两个

https://wiki.jenkins.io/plugins/servlet/mobile?contentId=71434989#content/view/71434989

而这个 https://jenkins.io/doc/book/pipeline/docker/

我觉得这两种方法在 docker 容器上运行 jenkins slaves /node 做同样的事情,但我不确定。

谢谢

标签: dockerjenkinsjenkins-pluginsjenkins-pipeline

解决方案


更新

我从 Reddit 帖子中得到了这个答案

第一个链接是关于在您的 jenkins 作业中使用 docker 命令来构建您的软件。例如,您的工具位于 docker 容器中,并且您希望docker run --it maven:latest build针对您的代码运行。它通常是构建作业中的一个步骤。

第二个链接是关于将 jenkins 代理作为 docker 容器运行并在容器内针对您的代码运行工具。在这里,您将运行一个 jenkins 代理,它将从 jenkins master 获取作业定义并执行作业步骤,即在包含多个步骤的同时。


推荐阅读