docker - 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 做同样的事情,但我不确定。
谢谢
解决方案
更新
我从 Reddit 帖子中得到了这个答案
第一个链接是关于在您的 jenkins 作业中使用 docker 命令来构建您的软件。例如,您的工具位于 docker 容器中,并且您希望
docker run --it maven:latest build
针对您的代码运行。它通常是构建作业中的一个步骤。第二个链接是关于将 jenkins 代理作为 docker 容器运行并在容器内针对您的代码运行工具。在这里,您将运行一个 jenkins 代理,它将从 jenkins master 获取作业定义并执行作业步骤,即在包含多个步骤的同时。
推荐阅读
- oracle-apex - Oracle Apex 将行选择器与具有大值的列对齐
- elasticsearch - ElasticSearch:需要添加一个动态字段,可以在字段内存储空数组、值以及json对象
- sql - 将 varchar 转换为日期 SQL 以订购 SQL 查询
- python - Pabot:如何为每个线程使用不同的数据集
- vb.net - 如何设置自定义控件的 DefaultSize?
- qt - 从源中删除副本 | Qt 远程对象
- networking - 为什么 tcp LAST_ACK 状态不等待 2 MSL
- python-2.7 - 检查列表值在 python 字典中
- javascript - 用随机定位的图像块
- scope - IBAction 按钮或图像连接到另一个功能