Windows下安装Jenkins
Jenkins持续集成。我们可以通过Jenkins定时启动并执行测试用例,最后把我们的测试结果,发送到相关负责人的邮箱,以大大提高测试效率。
以下为安装过程
1. 下载JDK
下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html?ssSourceSiteId=otncn
根据自己的系统,选择合适的安装版本
2. 配置JDK环境变量
参考博文:https://www.cnblogs.com/smyhvae/p/3788534.html
一定要定义好JAVA_HOME环境变量,否则后面Jenkins中master和slave连接会失败
JDK环境变量“JDK\bin; jdk\jre\bin”
3. 下载安装Jenkins
1) 下载链接:https://jenkins.io/, 根据自己的需要下载Jenkins版本。
2 ) 下载完后,双击Jenkins.msi运行安装,记住安装路径,D:\Text Tool\Jenkins,运行完毕后,进入jenkins,在等待页里,会让你输入验证码 (会给你一个服务器的路径)照着服务器路径 找到initialAdminPassword文件( /root/.jenkins)把里面的内容复制好,粘贴到页面输入。
3)然后是配置jenkins登陆的账号密码和下载插件,此时有两种安装推荐,一种是默认安装,另一种是自定义安装,选择其中之一即可。(我选择了第二个,后期可以按照自己的需求添加插件)
4)选择完后,会报以下错误:
An error occurred during installation:
No such plugin: cloudbees-folder
解决办法:
下载cloudbees-folder.jpi,放在你的安装路径里:jenkins/WEB-INF/detached-plugins。
下载地址:http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/
重启Jenkins:
在Jenkins.exe所有文件夹下,启动cmd命令:Jenkins.exe restart回车即可
5)重启后,即可进行下一步
安装插件
4. 在浏览器中打开所给的URL,创建job,设置master和slave。(此例子为创建节点,链接Java环境下的Jenkins和Python2.7下编写的RF脚本,通过slave调起本地创建的RF脚本)
1)创建节点
2)安装RF插件
3)配置master里面的数据
找到存放RF工作文件的文件夹D:\TextTool\RF(这个路径是我的存放路径,文件名最好只有英文下滑线和数字,不然会有错误)
4)设置Java web start
参考:https://blog.csdn.net/cindy3124/article/details/60763524
设置后选择通过Java web启动代理:
5)点击构建,按照提示操作,即可。
安装过程可能会遇到的问题
文件命名包含不能识别的字符
把slave里的放置Jenkins工作文件“D:\Testtool Jenkins workfiles”换成了“F:\testworkfile\jenkins”,就解决了