Jenkins through docker: 如何将自己的主机配置为 jenkins 的代理?

Jenkins through docker: How to configure own host as agent for jenkins?

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

我唯一没能实现的是使用我自己的 mac-mini 作为 IOS 应用程序的 build-agent/slave(我需要在 OSX)。 Jenkins 本身也通过 docker 运行,所以我需要连接到主机(mac-mini 的 OS 并将其用作代理...

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

有人对此有经验或知道有关如何设置的任何好的文档吗?

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