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、查看日志
在左下方查看运行中的任务,点击控制台输出查看日志信息


浙公网安备 33010602011771号