macos - Jenkins 通过 docker:如何将自己的主机配置为 jenkins 的代理?
问题描述
我在 mac-mini 上使用 Jenkins 和管道。所有构建都可以与 docker 代理(后端、前端、android 应用程序等)一起正常工作
我唯一无法实现的是使用我自己的 mac-mini 作为 IOS 应用程序的构建代理/从属设备(我需要在 OSX 上构建)。Jenkins 本身也通过 docker 运行,所以我需要连接到主机(mac-mini 的操作系统)并将其用作代理......
我知道一种选择是安装 jenkins 而不是使用 docker,但我更愿意让 Jenkins 在 docker 容器中运行。
有人有这方面的经验或知道如何设置它的任何好的文档吗?
解决方案
- 去
Manage Jenkins > Manage Nodes > New Node
。 - 配置一个节点。
- 转到节点列表。
- 选择新配置的节点。此时它应该处于离线状态。
- 运行主机界面上显示的 java 命令。
- 您的主机现在是从机。
推荐阅读
- java - 如何在 ascidoc 中包含来自另一个模块的代码?
- android - Android Studio 更新再次破坏 Gradle
- c# - DataBinding Winforms 控件到可空类型锁定 GUI
- bash - 如何使用 Bash 脚本保持所有 GPU 设备运行任务?
- python - 在 pycharm IDE 上安装 pygame 不起作用
- docker - 使用多个 Docker 容器设置 Jenkins 的最佳方法是什么?
- html - 样式化列表项的元素
- vuejs2 - 如何在 vue.js 中渲染父组件中的子组件,并且只渲染子组件中发生的更改?
- vue.js - Vue-MultiSelect 复选框绑定
- c# - 计算两个四元数之间的多个四元数