jenkins 公网添加内网节点mac os打包 ios 项目环境配置详细步骤
需求: Jenkin 打包安卓以及web应用都在阿里云上, 但是 iOS 系统的打包需要 mac os 的支持, 公司内网中有一台 mac mini 作为苹果机打包专用服务器。
Jenkin 添加新节点 ,不需要配置在新节点上安装 Jenkin 相关的组件, 只需要配置好 ssh ,jdk 就可以。
具体实现:
步骤1)需要用公网 SSH 到内网, 这里我已经写好了详细步骤
阿里云公网SSH到内网MAC : 连接
步骤 2)jenkins 上配置:
1:新建节点
2.输入节点名称,勾选"固定节点"
如果不 显示 中文, 参考:Jenkin 汉化
3.配置节点
需要 安装2个插件:
SSH Build Agents plugin 插件
若没有Keychains and Provisioning Profiles Management选项,需要安装kpp-management-plugin插件
配置如下:
这是参考别人的
我自己设置的如下:
注意:
mac 上只需要创建 2个目录:
/Users/Shared/jenkins/
/Users/Shared/mobiledevice/provisioningprofile
然后点击保存:
新节点添加成功
这样我们就添加了一个新的节点。
接下来我们构建一个 iOS 自动化打包项目吧
jenkins 构建一个 iOS 自动化打包项目详细步骤 : 连接