当前位置: 代码迷 >> 综合 >> Jenkins Allure
  详细解决方案

Jenkins Allure

热度:78   发布时间:2023-11-17 14:45:16.0

Jenkins allure 配置

  1. 配置allure原生文件路径–这个路径的作用是存放allure-HTML报告生成前的依赖原生文件-如下图
    在这里插入图片描述

    allure_raw存放的相关json和txt文件:在这里插入图片描述

  2. 接下来继续,点击高级配置后,配置allure报告最终生成的路径–这个路径的作用是存放allure-HTML报告文件以及其他的一些额外文件-如下图在这里插入图片描述

    allure_report存放的相关目录和HTML报告文件:在这里插入图片描述

QA

1.执行后allure 报错

在这里插入图片描述
看看我的main.py文件在这里插入图片描述
改成跟这两个路径一致的文件之后 错误解决在这里插入图片描述

清除 Jenkins 构建历史

  • 如果您需要清除 Jenkins 构建历史记录,并将构建号重置为 1,您可以在 Jenkins 脚本控制台中运行一个简单的脚本

    1. 转到 Jenkins脚本控制台
      转到您的 Jenkins 主页 ->管理 Jenkins ->脚本控制台
      在这里插入图片描述

    2. 运行此脚本以清除和重置。
      将此脚本复制并粘贴到您的控制台脚本文本区域,并将 更改为"copy_folder"您需要清除历史记录的项目名称。然后单击运行按钮

      def jobName = "copy_folder"  
      def job = Jenkins.instance.getItem(jobName)  
      job.getBuilds().each {
               it.delete() }  
      job.nextBuildNumber = 1   
      job.save()
      

      如果您使用的是多分支管道或文件夹,则必须像这样修改上述脚本的第二行

      def jobName = "path/to/your/jenkins/pipeline/master"
      def job = Jenkins.getInstance().getItemByFullName(jobName, Job.class)
      
  • 删除旧构建或作业的另一种方法是从命令行

    登录 Jenkins 命令行。

    要删除整个作业并构建历史记录,请删除作业文件夹,例如:

    rm -rf jobs/jobname
    

    查看构建历史:

    $ ls ls jobs/jobname/builds1409 1411 1413 1415 1417 1419 1421 1423 1425
    923 963 974 985 lastFailedBuild lastSuccessfulBuild  
    最后未成功构建 1191 1334 1348 1379 1381 1383
    1406 1408 1410 1412 1414 1416 1418 1420 1422 1424
    913 962 973 978 987 lastStableBuild lastUnstableBuild
    遗留 ID
    

    要删除选定的版本,然后删除版本号目录,例如:

    rm -rf jobs/jobname/builds/97* jobs/jobname/builds/13*
    

    如果在 Jenkins 下删除或编辑文件,请不要忘记最后一步。

    从文件系统中删除作业或构建后,您需要转到Jenkins GUI 中的Manage Jenkins并单击Reload Configuration from Disk。

    注:Jenkins_home目录可能是/var/jenkins_home/var/lib/jenkins或其他位置。

  相关解决方案