1、配置内容安全策略(配置一次):
1.1、构建一个*风格的软件项目
1.2、Build Triggers:Build when job nodes start
1.3、Build:Execute system Groovy script
1.3.1、Groovy Script:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
1.4、保存,点击立即构建运行一次,以后每次重启 Jenkins 会自动运行
2、自动化测试运行
2.1、构建一个*风格的软件项目
2.2、Source Code Management:Subversion/git
2.2.1、Repository URL:http://111.111.111.111:81/svn/autotest_web_ui
2.2.2、Credentials:添加用户名与密码
2.2.3、Check-out Strategy:Always check out a fresh copy
2.3、Build Triggers:定时构建
2.3.1、Schedule:分 时 日 月 星期
H H(21-23) * * *
2.4、Build Environment:Delete workspace before build starts
2.5、Build:执行 shell
2.5.1、Command:(python3 需要使用绝对路径:which python3)
cd ${WORKSPACE}
/usr/local/bin/python3 run.py
2.6、Post-build Actions:
2.6.1、Publish HTML reports
2.6.1.1、HTML directory to archive:${WORKSPACE}/report
2.6.1.2、Index page[s]:test.html
2.6.1.3、Report title:自动化测试报告
2.6.1.4、勾选:Keep past HTML reports
2.6.2、归档成品
2.6.2.1、Files to archive:**
2.7、集成发送构建信息至钉钉:
2.71、添加 Jenkins URL
2.72、添加钉钉群机器人token