我是詹金斯的新手。我想要一种整合我的詹金斯和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都做相同的事情,但是我不确定。
谢谢
答案 0 :(得分:0)
更新
我在Reddit帖子中收到了此答案
第一个链接是关于在jenkins作业中使用docker命令来构建软件。例如,您的工具在docker容器中,并且您想对代码运行
docker run --it maven:latest build
。通常,这只是构建作业中的一个步骤。第二个链接是关于将jenkins代理作为docker容器运行,并针对您的代码在容器中运行工具。在这里,您将运行一个jenkins代理,该代理将从jenkins主服务器获取作业定义并执行作业步骤,即在被包含时也执行多个步骤。