美文网首页
jenkins构建allure报Can't find allur

jenkins构建allure报Can't find allur

作者: Alinawu | 来源:发表于2019-05-17 13:51 被阅读0次

    jenkins配置好后报以下错误

    Script returned: 
    ERROR: Step ‘Allure Report’ aborted due to exception: 
    java.io.IOException: Can't find allure commandline <null>
        at ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation$2.call(AllureCommandlineInstallation.java:63)
        at ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation$2.call(AllureCommandlineInstallation.java:58)
        at hudson.remoting.LocalChannel.call(LocalChannel.java:45)
        at ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation.getMajorVersion(AllureCommandlineInstallation.java:58)
        at ru.yandex.qatools.allure.jenkins.ReportBuilder.build(ReportBuilder.java:44)
        at ru.yandex.qatools.allure.jenkins.AllureReportPublisher.generateReport(AllureReportPublisher.java:294)
        at ru.yandex.qatools.allure.jenkins.AllureReportPublisher.perform(AllureReportPublisher.java:218)
        at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)
        at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
        at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
        at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
        at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1073)
        at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
        at hudson.model.Run.execute(Run.java:1819)
        at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
        at hudson.model.ResourceController.execute(ResourceController.java:97)
        at hudson.model.Executor.run(Executor.java:429)
    

    之前配的是自动下载allure commandline,后面改成指定工具路径都不行。
    排查后发现jenkins服务器上安装的allure commandline是用npm方式安装的,可能有问题,于是打算直接从官网这里下载压缩包解压

    然后再修改allure commandline的路径:


    image.png

    注意:不要进入到bin目录

    如果再不行就在这里再配置一下:


    image.png

    相关文章

      网友评论

          本文标题:jenkins构建allure报Can't find allur

          本文链接:https://www.haomeiwen.com/subject/eonnaqtx.html