jenkins持续集成
持续集成(Continuous Integration)
它的好处具体有两点:
1、快速发现错误,每完成一点更新,就集成到主干分支,可以快速发现错误, 定位错误也是很容易
怎么查看端口被占用:
mac:lsof -i:8080 # 如果下面出现东西就是被占用了
windows:netstat -ano | findstr "8080"
conf/server.xml
1.前提:先搭建jdk的环境变量
2.验证jdk的环境是否搭建成功:javac/java -version
3.下载tomcat
4.下载jenkins.war
5.然后把jenkins.war包放到tomcat的webapps的文件夹下
6.启动tomcat,服务就可以执行了,默认的端口是8080
7.在终端进入到tomcat文件的bin目录 我是把它放在了应用程序的tools文件夹下
所以在控制台用命令进入:cd Applications/tools/apache-tomcat-9.0.36/bin
8.chmod +x *.sh #给所有后缀为.sh的文件赋予可执行的权限
9./startup.sh #打开tomcat
10.然后浏览器打开http://localhost:8080/
11.在http://localhost:8080/后面加上jenkins就会进入jenkins
第一次进来先下载推荐的插件,下载完成后设置一个登录的用户名和密码
以后进来可以直接用这个用户名密码登录
登录进来如图:
12.pip3 install allure-pytest
pip3 install pytest
13.新建item
14.输入任务名称 点下freestyle project 点击确定
15.进入刚才新建的item
16.进去后点击左边的配置
然后点击保存
17.
jemter接口测试怎么整合到Jenkins:
第一种方式:execute shell
构建--execute shell
命令框 写的是jemtertests的路径
构建后的操作--publish html reports
输入存放报告的路径
*.html
第二种方式:invoke ant