首页 > 解决方案 > Jenkins 通过 docker:如何将自己的主机配置为 jenkins 的代理?

问题描述

我在 mac-mini 上使用 Jenkins 和管道。所有构建都可以与 docker 代理(后端、前端、android 应用程序等)一起正常工作

我唯一无法实现的是使用我自己的 mac-mini 作为 IOS 应用程序的构建代理/从属设备(我需要在 OSX 上构建)。Jenkins 本身也通过 docker 运行,所以我需要连接到主机(mac-mini 的操作系统)并将其用作代理......

我知道一种选择是安装 jenkins 而不是使用 docker,但我更愿意让 Jenkins 在 docker 容器中运行。

有人有这方面的经验或知道如何设置它的任何好的文档吗?

标签: macosdockerjenkinsagentjenkins-slave

解决方案


  1. Manage Jenkins > Manage Nodes > New Node
  2. 配置一个节点。
  3. 转到节点列表。
  4. 选择新配置的节点。此时它应该处于离线状态。
  5. 运行主机界面上显示的 java 命令。
  6. 您的主机现在是从机。

推荐阅读