
Jenkins 持续集成定时任务
在自动化框架搭建好之后,我们还需要让它定时去运行。这个时候就需要安装好Jenkins去跑定时任务。这里需要安装三个软件,首先是JAVA环境,其次是阿帕奇,最后是jenkins包。
在自动化框架搭建好之后,我们还需要让它定时去运行。这个时候就需要安装好Jenkins去跑定时任务。
这里需要安装三个软件,首先是JAVA环境,其次是阿帕奇,最后是jenkins包。
下载java安装包
https://www.oracle.com/java/technologies/downloads/#java8-windows
1、安装Java 环境
首先需要安装Java的JDK, 以jdk-8u321-windows-x64.exe为例。
双击安装包安装,点击下一步
点击下一步
点击下一步,安装jre
展示已经安装成功了。点击关闭。现在我们的jdk装好了。
下面开始配置环境变量
win10 系统 点击计算机--右键--属性--高级系统设置--环境变量--系统变量,
win 11 系统,打开控制面板,搜索查看高级系统设置
点击高级-->环境变量
选择系统变量下的新建,新建一个JAVA_HOME的系统变量,变量值为Java的JDK所在路径。
C:\Program Files\Java\jdk1.8.0_321
选择“系统变量”下面的”新建“选项,变量名为“CLASSPATH,变量值.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar
在环境变量中找到变量path,双击打开
在变量值最前面添加%Java_Home%\bin;%Java_Home%\jre\bin;
把后面有一个变量值C:\Windows\system32放到开头,因为%不能放在开头,否则会导致展开不了的问题。
环境变量Path点击编辑不展开解决办法_环境变量编辑页面展开不了-CSDN博客
环境变量配置完成后,点击确定选项
检查Java环境是否配置成功
按快捷键Win+R,输入cmd
输入java
输入javac
输入java -version
这样java的环境已经配置好了。
2、安装阿帕奇和Jenkins
解压阿帕奇的zip
提取到根目录,创建一个tomcat的文件夹。比如放到C盘的tomcat下。
注意:解压时不要有中文路径或者空格小数点,否则可能会有各种意想不到的bug.
将jenkins的war包,复制到C:\tomcat\apache-tomcat-9.0.62\webapps下面
双击启动tomcat\bin下面的startup.bat文件,启动tomcat服务。
启动乱码,换成中文
https://blog.csdn.net/m0_62808124/article/details/125768733
双击startup.bat,注意窗口不要关。除非不用jenkins了。
看到run Jenkins is fully up and running 就行了,也可以直接访问,2分钟后。
好了以后访问网址 http://localhost:8080/jenkins/
另一种Jenkins启动方式,也可以在C:\tomcat\apache-tomcat-9.0.62\webapps目录下,打开任务管理窗口。
输入 java -jar jenkins.war 启动Jenkins,
启动完成后访问网址http://localhost:8080/
一开始会让你输入一个密码。
它会提示你管理员密码的位置,把密码复制出来
C:\Users\Administrator\.jenkins\secrets\initialAdminPassword
例如:25bdb4e8c9964f56a1bd6e0d9ba517e9
把管理员密码输入进去,点击继续
它会提示你是否安装插件,选择无。因为时间比较长。如果单跑定时任务不需要安装任何插件。如果默认的安装的话,会安装1个小时。
它会让你创建一个管理员用户
并配置Jenkins的路径
默认的路径
http://localhost:8080/jenkins/
点击保存并完成,会提示Jenkins安装完成。
点击开始使用Jenkins,这样环境就装好了。
3、创建一个定时任务
创建一个新任务 New Item
创建jenkinsDemo1
自由风格的任务,点击确定
选择配置
想让它定时执行怎么办呢?此时就需要用到构建触发器。比如我们选择22:55 分构建执行
其中,
0 18 * * *
表示0分 18点 每一天 每一月 星期1到星期7
* 表示任意
- 表示从x到x
/表示每隔多久 */30 每隔30分钟
* 6,12,18 每天执行3次。
H 18 表示在18点和19点之间任意时间执行都ok
python项目是D:\python\SeleniumTest2
注意,如果在D盘的话,需要切换盘符。因为默认程序安装的是C盘
在配置里面修改Build选项,
D: #先从C盘切换
cd D:\python\SeleniumTest2 #打开run_all_cases.py路径
python run_all_cases.py #执行测试任务,跑所有的用例
点击保存
这时,我们看到22:55分,程序已经执行完成了。
注意:python的安装路径不要有空格,否则这里会报错且很难排查出来。
点进去,点击控制台Console Output可以看到,已经定时执行完毕。
查看自动化测试报告。开始时间也是22:55分。
更多推荐
所有评论(0)