从jenkins控制台上的报错信息中可以看到报allure-results 不存在,但从项目文件中可以看到实际上生成了allure-results了
从下图可以看到:后台运行命令 generate 是根据allure-results来生成allure-report 。
说明jenkins 中的generate命令没有找到allure-results,是由于generate去寻找allure-results的路径和存放路径不一致导致的。
allure-results的路径是放在workspace下的,而allure-report的路径是cd 进去的路径,所以需要将workspace的路径设置成cd 进入的执行脚本的路径
简单介绍一下,笔者配置window下的配置的jenkins
一、配置worksapce ,工作空间
2、构建:配置需要执行的脚本文件夹,test_casel里面有很多个test.py,worksapce的路径必须要脚本执行的路