一、配置内容安全策略(配置一次):
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