在公司里,Jenkins一开始用于运维的代码持续部署。

到了测试团队这边,就可用于代码持续集成了。

因为大部分自动化UI测试脚本,需要连接本地开发电脑,所以整体网络架构是这样:

jenkins 安装环境 jenkins安装与配置window_jenkins 安装环境

至于CI/CD的概念,后面再细细说明。

先说环境搭建。

 

先介绍一下开发环境。

测试开发环境,首先是几台Windows主机和几台Mac主机。

开发安卓脚本,使用Windows主机,开发iOS脚本,使用Mac主机。

上面就提到了开发机器,这些机器上安装了Git,开发了代码之后会上传内网Git服务器。

内网Git服务器本来就存在,那么接下来是说安装了Jenkins的主机。

在其中一台Windows开发机器上安装Jenkins。

 

安装步骤如下:

1、到Jenkins官网(www.jenkins.io),寻找Windows版本,下载到一个msi安装文件:

jenkins 安装环境 jenkins安装与配置window_Windows_02

2、这款软件对环境的依赖很小,可以直接通过移动主程序的文件夹,依然能够运行,可以说本身就是一个绿色软件。

所以目录安装到空间比较大的硬盘分区会比较好。

jenkins 安装环境 jenkins安装与配置window_jenkins 安装环境_03

3、下一步需要设置一个账号密码,暂时没有搞明白是干嘛用的,测了新设置密码和电脑密码都不行,暂时先不设定了。

jenkins 安装环境 jenkins安装与配置window_Jenkins_04

4、下一步是设置服务端口,默认是8080,这个端口很多服务都会用到,尽量不用,我设置了8081,点击“Test Port”,

jenkins 安装环境 jenkins安装与配置window_jenkins 安装环境_05

点击测试通过后,就能进行下一步

jenkins 安装环境 jenkins安装与配置window_Jenkins_06

5、下一步需要设定JDK或者JRE的目录

jenkins 安装环境 jenkins安装与配置window_jenkins 安装环境_07

6、一路往下,会打开一个web页面,一开始系统没有准备好,刷新一下就是一个等待页面

jenkins 安装环境 jenkins安装与配置window_Windows_08

7、Jenkin就绪后,会要求我们输入系统给我们自动生成的密码,提示就在页面上

jenkins 安装环境 jenkins安装与配置window_Mac_09

8、一路找到密码,继续,让我们选择插件:

jenkins 安装环境 jenkins安装与配置window_jenkins 安装环境_10

暂时选择第一个,后面再看需要安装。

jenkins 安装环境 jenkins安装与配置window_jenkins 安装环境_11

然后就是等很长时间安装插件。

 

后面再讲具体的应用示例。