Jenkins自动集成

以下示例代码暂没用svn。可以做到每半小时执行自动化脚本,进行自动化测试。并发邮件给相关测试人员。每次发的邮件如下:

具体配置如下:

1.每隔30分钟构建一次。

2.进入jenkins本项目的工作目录,然后把python中的项目拷贝到工作目录下。

运行完成后,把生成的测试报告与日志文件打压缩包。

以下图片中的命令如下:

cd C:\Program Files (x86)\Jenkins\workspace\ranzhi06
rd /s /q .
xcopy C:\Users\Administrator\Desktop\sophia\selenium\ranzhi06 . /s /e /c /y /h /r
python main.py

call 
del reports\ecshopHtmlResult.zip
"c:\Program Files\WinRAR\Rar.exe" a -m5 reports\ecshopHtmlResult.zip reports\*.html reports\logs\*.log

3.发邮件,记得要发附件,支持通配符。注意:附件的目录一定是在jenkins的本项目的工作目录下找的。其它目录如绝对路径都不行。也可以附件发控制台打印的log,即jenkins的jobs目录。C:\Program Files (x86)\Jenkins\jobs\项目名\builds\36

后记:

如果在windows中命令行中,要执行的命令中路径出现空格,则会报错。具体加引号可以避免。如上图的:

"c:\Program Files\WinRAR\Rar.exe" a -m5 reports\htmlResult.zip reports\*.html reports\logs\*.log

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值