Jenkins任务:运行报表集成测试-nbr_dev_runSIT_Report_Test

1、新建Jenkins任务

2、选择构建一个maven项目,输入任务名

3、配置任务

(1)源码管理

选择Subversion、Repository URL填写$SVN_Url_NBR_V2_0,Credentials选择登录svn的账号密码

Check-out Strategy选择Use 'svn update' as much as posible,with 'svn revert' before update

(2)构建触发器

勾选Build whenever a SNAPSHOT dependency is built

勾选Build after other projects are built,关注的项目填写nbr_dev_runSIT1_SG_Test,选择“即使构建失败时也会触发”

(3)构建环境

勾选Abort the build if it's stuck,Time-out strategy选择Absolute,Timeout minutes填写180

(4)Pre Steps

选择Execute Windows batch command

填写批处理命令

echo 现在的BUILD_ID=%BUILD_ID%

SET CURRENT_JenkinsTask=nbr_dev_runSIT1_SG_Test

call D:\BXERP\trunk\src\jenkins\Common\updateConfig.py

SET toCloseTomcat=false

SET deleteNbrFolder=false

SET toStartTomcat=false

call D:\BXERP\trunk\src\jenkins\Common\common.py

echo 执行完脚本后,现在的BUILD_ID=%BUILD_ID%

exit 0

设置了当前的任务名为nbr_dev_runSIT1_SG_Test,调用updateConfig.py更新配置文件,设置toCloseTomcat、deleteNbrFolder、toStartTomcat为false,调用command.py时,不关闭tomcat,不删除tomcat下的nbr文件夹,不启动tomcat,command.py的详细内容可以查看公共脚本common.py文章

(5)Build

Root POM填写pom.xml,Goals and options填写test -DtestngXmlFileName=testngSIT_Report

(6)Post Steps

选择Run regardless of build result

(7)构建后操作

选择Editable Email Notification

Default Subject填写一个自己能识别的名字,其它选项填写默认值

Attach Build Log选择Do Not Attach Build Log

点击高级设置

Triggers选择Always,Send To Recipient

(8)保存,可以在主页看到刚创建好的任务。

4、运行Jenkins任务

5、查看日志

在左下方查看运行中的任务,点击控制台输出查看日志信息

posted @ 2022-08-29 19:20  Boxin-kim  阅读(72)  评论(0)    收藏  举报
Web Analytics
Guang Zhou Boxin