Docker插件和带有Jenkins管道的Docker有什么区别

时间:2018-11-15 06:44:14

标签: docker jenkins jenkins-plugins jenkins-pipeline

我是詹金斯的新手。我想要一种整合我的詹金斯和Docker的方法。 docker jenkins插件和docker的jenkins管道有什么区别?

我都读过

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

https://jenkins.io/doc/book/pipeline/docker/

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

谢谢

1 个答案:

答案 0 :(得分:0)

更新

我在Reddit帖子中收到了此答案

  

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

     

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