Jenkins持续集成构建自动化测试项目

发布于:2021-10-23 22:17:23

一、配置内容安全策略(配置一次):


1.1、构建一个自由风格的软件项目


1.2、Build Triggers:Build when job nodes start


1.3、Build:Execute system Groovy script


Groovy Script:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

1.4、保存,点击立即构建运行一次,以后每次* Jenkins 会自动运行


二、自动化测试运行


2.1、构建一个自由风格的软件项目


2.2、Source Code Management:Subversion/git


Repository URL:http://111.111.111.111:81/svn/autotest_web_ui

2.3、Credentials:添加用户名与密码


2.4、Check-out Strategy:Always check out a fresh copy


2.5、Build Triggers:定时构建


2.6、Schedule:分 时 日 月 星期


H H(21-23) * * *

2.7、Build Environment:Delete workspace before build starts


2.8、Build:执行 shell ,Command:(python3 需要使用绝对路径:which python3)


cd ${WORKSPACE}

/usr/local/bin/python3 run.py

2.9、Post-build Actions:


1、Publish HTML reports(需安装好对应得插件)

1.1、HTML directory to archive:${WORKSPACE}/report

1.2、Index page[s]:test.html

1.3、Report title:自动化测试报告

1.4、勾选:Keep past HTML reports

2、归档成品

2.1、Files to archive:**

2.10、集成发送构建信息至钉钉(需安装好对应得插件):


1、添加 Jenkins URL

2、添加钉钉群机器人token

相关推荐

最新更新

猜你喜欢