搭建步骤与windows上基本一致,只是在Linux上构建步骤使用【Execute shell】而不是【Execute Windows batch command】
环境搭建步骤
- 下载安装postman
- 下载Tomcat
- 下载Jenkins的war包,并放到Tomcat下的webapps目录下
- 启动Tomcat服务,访问Jenkins:127.0.0.1:8080/jenkins
- 配置Jenkins:创建用户,下载插件,新建项目
- 安装node.js,并配置环境变量
- 使用npm包管理器安装newman,dos窗口输入:npm install -g newman
- 在Jenkins的新项目中配置构建使用:Execute shell,使用命令:
newman run <file> --reoporters junit,json,html --reporter-junit-export <file> --reporter-json-export <file> --reporter-html-export
- 配置Jenkins的邮件
- 配置Jenkins定时执行
过程中遇到的问题
在搭建的过程中出现了构建失败,提示:newman: command not found
解决方法
- 首先猜测是因为环境变量配置的问题,尝试在linux命令行中执行newman命令,是正常的,于是初步确定为jenkins的没有获取到环境变量
- 百度到查看linux的环境变量的命令:echo $PATH ,并在Linux系统中执行,得到环境变量:【:/usr/java/jdk1.8.0_131/bin:/opt/apache-ant-1.10.1/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin】
- 在jenkins的【系统管理-系统设置-全局属性】中添加环境变量key:path、value:【:/usr/java/jdk1.8.0_131/bin:/opt/apache-ant-1.10.1/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin】,保存
- 再次构建项目就成功了。
网友评论