使用jenkins+ant+jmeter做持续集成
【linux环境为例--初稿缺一些截图,只是暂列步骤】
- 链接上linux环境
- 安装jenkins,jenkins官网下载地址:https://www.jenkins.io/download/
- 虽然现在都推崇使用在线安装,本人还是喜欢下载war包的方式
- jenkins的运行,依赖于java环境,所以确保你的环境是有java运行环境的,并且配置好环境变量
5.将下载好的jenkins.war 上传到linux服务器
6.查看下当前用户,因为jenkins使用什么用户启动,那么在本地运行脚本的时候使用的就是该用户的权限
7.我一般使用root用户,这样权限最大,实际工作中按情况来做,使用命令:java -jar jenkins.war
这样就可以启动jenkins了
当然我们一般使用如下的方式启动,并且把日志输出到文件中,而不是直接输出在控制台上
nohup java -jar jenkins.war > jenkins.log 2>&1 &
- 确保你的机器的防火墙是否打开着,如果是,需要确保jenkins的8080服务端口能够穿透防火墙
- 在浏览器打开jenkins,网址:http://你的机器IP地址:8080
- 这样就可以等待配置jenkins啦
- jenkins配置jdk
- jenkins新建任务
构建选择执行shell脚本,可以直接使用命令,也可以写个shell脚本,然后使用命令调用该脚本
- linux上上传jmeter的linux版本,ant的linux版本
- ant和jmeter的配置同windows下的批跑脚本。
【tips】这边需要注意的是,我们在拷贝jar包到ant的时候,需要给这些jar包加上
权限,不然在执行脚本的时候会报jar包找不到