远程Jenkins新增Mac电脑节点

一,前言

上一篇博客Jenkins集成appium自动化测试(Windows篇)介绍了怎么使用远程Jenkins新建节点链接本地Windows电脑进行Appium自动化测试集成。html

可是在作ios App自动化测试时,由于ios系统生态闭环的缘由,苹果测试真机或者苹果模拟器须要链接Mac电脑才能更好的进行自动化测试。且Mac电脑上一样能够进行基于appium的Android APP自动化测试,因此最好选择Mac电脑用于APP UI自动化测试。ios

接下来就介绍怎样使用远程服务器上的Jenkins在本地Mac电脑上新增节点。服务器

本篇博客环境:jenkins 2.176.3,macOS Mojave 10.14.5网络

二,Mac电脑准备

1,网络环境

首先,要确保安装Jenkins的远程服务器、本地Mac电脑在同一网络环境下。公司通常都是在同一内网环境,若是不在同一网络环境,则须要将内网进行映射(可以使用花生壳),从而保证远程服务器能访问Mac电脑。app

2,设置容许远程登陆

本地Mac电脑须要设置容许远程登陆,Jenkins才能登陆访问Mac电脑。操做步骤以下:测试

三,Jenkins新增节点

1,新建节点

步骤以下3d

2,配置节点

配置具体说明以下:代理

注意htm

2.1,远程工做目录,须要有读写权限,不然后续会报错blog

2.2,启动方式,有的Jenkins版本选项为"Launch slave agents on Unix machine via SSH"

2.3,主机,查看Mac电脑的ip地址可参考设置容许远程登陆,也能够进行以下操做查看

2.4,Credentials,即Mac电脑登陆时的用户名跟密码,须要先添加才能进行选择,步骤以下

其余默认填写便可。

2.5,高级,根据须要配置

配置好以上选项后,点击【保存】按钮。

3,节点启动代理

配置保存后,会看到新增的节点(状态为未在线),以下

点击该节点,跳转至该节点页面,以下

点击【重启代理】,链接成功,节点显示在线状态,以下

至此,远程Jenkins在本地Mac电脑上新增节点成功。

若是须要新建任务关联该节点进行构建的话,请详细参考博客Jenkins集成appium自动化测试(Windows篇)中新建任务及后续步骤。