首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jenkins - HTML Publisher插件构建失败,报告目录不存在

Jenkins是一个开源的持续集成和交付工具,用于自动化构建、测试和部署软件项目。它提供了丰富的插件生态系统,可以扩展其功能。

HTML Publisher插件是Jenkins的一个插件,用于在构建过程中生成和展示HTML报告。当构建失败并且报告目录不存在时,可能会出现以下几种情况和解决方法:

  1. 检查构建脚本:首先,确保构建脚本中正确设置了生成HTML报告的步骤。检查是否指定了正确的报告目录路径和生成报告的命令。
  2. 检查报告目录路径:确认报告目录路径是否正确。可以通过在构建脚本中输出报告目录路径,或者在Jenkins的构建日志中查找相关信息来确认。
  3. 检查文件权限:确保Jenkins运行的用户具有访问报告目录的权限。如果没有权限,可以通过更改目录权限或者更改Jenkins运行的用户来解决。
  4. 检查构建环境:检查构建环境是否正确配置。确保构建节点上安装了必要的依赖和工具,以及正确设置了环境变量。
  5. 检查插件版本:如果使用的是较旧的HTML Publisher插件版本,尝试升级到最新版本,以确保修复了可能存在的错误或问题。

推荐的腾讯云相关产品:腾讯云CI/CD(持续集成与持续交付)服务。该服务提供了完整的持续集成和持续交付解决方案,包括构建、测试、部署等环节的自动化工具和服务。您可以通过以下链接了解更多信息:腾讯云CI/CD服务

请注意,以上答案仅供参考,具体解决方法可能因实际情况而异。在解决问题时,建议参考Jenkins官方文档、插件文档以及相关技术社区的讨论。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Jenkins 利用HTML Publisher plugin实现HTML文档报告展示

测试环境 HTML Publisher Plugin 1.1.2 Jenkins2.32.1 操作步骤 1、如下 ? 2、如下 ? ?...说明: HTML directory to archive - HTML文档所在目录。注意,这里填写的是相对路径,相对jenkins的workspace来说的。...如果项目是在从结点slave 主机上运行的,那么其jenkins workspace目录为结点主机配置的“远程工作目录” ? ? 问题:如果不知道jenkins的workspace咋办?...,然后通过项目构建历史 “Console Output”输出日志查看 Index page[s] - html文档报告名称 Report title - 默认即可,可以理解为链接名称 运行结果..." 将filename 里的编码从gbk 转化成utf-8 并重定向到jenkins_test_report.html 转码后的效果如下 ?

2.6K20

jenkins学习7-运行python自动化生成html报告

前言 pytest脚本运行可以生成html报告jenkins上有生成html报告插件,运行完成后直接在jenkins上显示 HTML Publisher 系统管理-插件管理-可选插件,搜索:HTML...更新中心 查看安装完成后回到首页 执行 shell 执行shell里面配置生成pytest的报告,运行完成后在当前目录下生成一个report.html报告 pytest test_demo.py —html...构建后操作 添加构建后操作,选择 Publish HTML reports插件 ? 添加 Reports 报告配置 ?...jenkins左侧的名称,默认: HTML Report 生成报告 构建成功后就可以看到生成的HTML Report ?...但是这种办法只是一个临时解决方案,重启jenkins后,这个问题又会出现 Groovy 插件 要解决上面的问题,需要安装 Startup Trigger 和 Groovy 插件 在Job配置页面, 在构建触发器的时候勾选

1.5K10
  • Jenkins配置测试报告后无法正常显示或显示空白 的解决方法(问题集锦)

    ,此时界面样式显示OK了,如下:图片以上操作对之前构建生成的HTML报告有效,且只是临时生效,当重启Jenkins后,Content Security Policy又会恢复为默认值,从而HTML样式又没法展示了...Groovy script:图片输入以下内容,保存即可:现象2:报告路径不存在比如在构建的时候提示报告路径不存在,需要手动创建,错误信息如下:Jenkins - HTML Publisher Plugin...build fails with report directory doesnot exist原因分析要么远程仓库的项目目录下没有你设置的报告目录;要么你设置的报告目录和仓库中存放的报告路径不一致。...解决策略Jenkins上设置好报告存放的目录,如下是项目根目录下的reports目录:图片然后确认仓库中项目的目录下是否有相同的目录:图片如上我的仓库中是report,那么两者是需要一致的,要么是report...:图片只有确保了以上几点一致,才能正常显示报告,因为构建的时候控制台的信息已经给出了提示,它是从某个目录拷贝到零一一个目录:图片现象3:docker和操作系统版本不匹配以上两个现象都解决了,但是仍然不显示报告

    1.2K40

    python+pytest单元测试框架之在Jenkins上生成Allure测试报告

    Allure Jenkins Plugin 、HTML Publisher plugin a.在Jenkins的页面中点击“系统管理”->"管理插件",搜索“allure”,在搜索结果页,选择“Allure...安装Allure插件 b.进入插件管理界面,选择“可选插件”->在右上角过滤编辑框中写入"HTML",按回车键,然后勾选HTML Publisher,点击直接安装 ?...安装HTML Publisher ? 安装过程 ? 安装完成 ? 重启Jenkins 重启后可在“插件管理”界面查看到已安装成功的插件插件版本 ? 查看安装好的插件1 ?...而jenkins执行windows命令,若退出代码不为0 ,则jenkins会将构建标记为失败,所以需要加上exit 0表示执行完成退出 解决方法:构建命令在py.test前面加上call,最后加上exit...设置测试报告名称 四、查看运行结果 在Jenkins界面点击“立即构建”,会在左下角出现进度条显示,当进度条显示完成后,刷新下当前界面,可以在页面右侧看到运行结果,点击界面的“Allure Report

    1.4K20

    jenkins上展示html报告

    前言 在jenkins上展示html报告,需要添加一个HTML Publisher plugin插件,把生成的html报告放到指定文件夹,这样就能用jenkins去读出指定文件夹的报告了。...一、构建后操作 1.前面执行完测试用例后,可以用“添加构建后操作步骤”,读出html报告文件 ? 2.如果你的展开后有Publish THML reports这个选项就能直接添加了,没有就看下一步。...二、添加HTML Publisher plugin插件 1.打开系统管理-管理插件 ? 2.选中“可选插件”界面 ? 3.在右上角搜索需要安装的插件HTML Publisher plugin ?...) 4.显示在jenkins上的名称,默认HTML Report就行 ?...5.点apply运用 四、报告展示 1.运行完之后,在左侧工程下会生成一个HTML Report目录 ? 2.点开查看详情 ? 3.点开后,正常情况应该跟本地html浏览器打开是一样的。

    4.8K80

    4399AT+jenkins+Gitlab持续构建集成自动化测试

    前提: 安装好jenkins(切记不要安装在x86目录下,因为带有空格,有些插件安装不了),有gitlab账号密码及项目权限,4399AT能在本地运行并且有该项目的运行脚本,gitlab项目是用gradle...authentication plugin,gilab hook plugin,groovy,html publisher plugin等插件; 配置好系统凭据SSH,这样自动构建才方便;可参考: https...的html报告不支持css等显示,所以要运行groovy 来解决这个问题,在增加构建中增加execut system Groovy Script 增加构建后操作:publish HTML reports...报告路径在autoscript/reports/下; 6.配置邮件 只修改了标题和邮件内容,并且配置了失败跟成功要发送的人员 其中记得修改下Add Trigger,修改为...,在jenkins查看报告构建成功发送邮件: 发送邮件: 邮件查看报告构建了两次,所以截图的报告会有不一致。

    65720

    自动化持续构建编译测试一体化经验

    本文主要介绍自动化持续构建编译测试部署搭建需要环境及过程注意点 环境: jenkins,tomcat,gitlab,4399AT,其中jenkins 插件需要的主要有: email extension...publisher,基本只要你访问外国网站下,就是点一点就进行下载了; 搭建:(只讲主要的过程,就不介绍jenkins配置步骤,很简单,不懂再Q我) 流程: 拉取代码 配置git ,...配置 编译 通过gradle 进行编译以后,如果成功就进行下一步,如果不成功,就直接停止,并且把异常抛出来;再报告中编译状态显示失败请戳,点击会显示日志,并且在这个阶段要注意拉取代码编译过程会出现路径过长而无法编译问题...,不然点击html report 会404;有设备连接就开始自动化测试 数据复制 测试完成以后,先进行报告生成,这是给项目用的,然后再复制到另外一个工作控件,生成报告,这是给大家用的。...如下图: 通过tomcat 虚拟目录进行报告展示,报告一个通过链接,一个通过邮件,邮件可以通过jenkins自带进行配置,成功失败都发送,邮件报告如图: 对于邮件的测试报告链接地址

    52910

    兼容阿里开发手册 (P3C) 的火线插件安装使用教程

    构建”栏会出现火线相关的配置,报告路径会有一个默认的地址,不需要输入,默认报告会放在你的个人用户的report目录下,如图所示。配置完成,点击保存按钮。 ?...等待任务执行完成后,可以看到火线报告的路径,如下图所示。 ? 打开该目录的testReport.html,可以看到本次的代码扫描结果。 ?...首先我们要安装一个新的插件HTML Publisher plugin,再次去往系统管理-> 管理插件->可选插件,搜索HTML Publisher plugin,点击直接安装,安装成功后返回。 ?...此时还没有完成,因为火线的HTML报告用了JS进行更好的效果展示,我们需要在Jenkins中配置运行执行JS脚本,否则火线报告Jenkins中的展示会错乱。...此时回到我们的项目CodeScan,点击立即构建构建完成后就可以点击HTML Report栏直接查看火线报告了。 ? Jenkins中的火线结果报告

    2K70

    接口自动化测试Postman+Newman+Jenkins

    点击选择安装推荐的插件即可。 进行插件安装(由于国内网络问题,有的插件安装可能会失败,建议先FANQIANG,之后再安装插件)。 推荐插件安装完成后,创建管理员信息,之后点击保存并完成。...键 JAVA_TOOL_OPTIONS 值 -Dfile.encoding=UTF-8 键 LANG 值 zh.CH.UTF-8 如图所示: 2.3.3.3、安装插件 插件HTML Publisher...脚本执行完,生成的html报告(TestReport.html)。 点击打开TestReport.html报告,显示报告内容。...\test-report\TestReport.html 构建后操作,增加构建后操作步骤(Publish HTML reports)。发布HTML报告。 最后保存即可。...点击控制台输出可查看构建执行时的日志。 可以查看测试报告HTML)。 如图所示:打开测试报告,显示报告内容。

    1.6K30

    使用Jenkins搭建CI服务器

    收集代码覆盖率:   之前介绍了使用OpenCover来分析.net core的单元测试代码覆盖率,然后再通过ReportGenerator来生成Html格式的报告,所以首先需要添加代码覆盖率分析以及报告生成的构建步骤...如果要将生成的HtmlJenkins上显示,那么必须添加一个HTML Publisher插件:   然后在构建后操作中添加HTML发布操作:   需要填写HTML目录报告起始页面。   ...完成后保存配置,并执行构建:   然后在工程面板中即可查看代码覆盖报告:   报告: 实现自动部署   当完成编译工作后,需要把编译的结果发布出来,对于一个Windows的控制台应用程序来说,...在Jenkins中可以通过Artifact Deployer Plug-in这个插件来完成文件发布功能:   插件安装完成后,在项目的构建后操作中添加部署操作,将生成的文件复制到D:\test目录下:...  执行构建后将自动把构建结果发布至D:\test目录下。

    87930

    Jenkins持续集成CI,持续部署CD、集成Allure报告

    Jenkins是一个平台我们通过安装插件来解决我们想要完成的任务 1 Jenkins 常用插件 Allure:解决Allure报告Jenkins集成的插件 HTML Publisher:集成HTML报告插件...Robot Framework:集成RF Zentimestamp:集成日期和时间 Groovy:解决自动化报告样式丢失的插件 插件名不需要记,只要眼熟即可,这些插件都会下载到Jenkins安装目录的...2 Jenkins应用 点击新建任务或者Create a job都可以,新建一个作业/任务 输入任务名称,选择构建一个自由风格的软件项目,点击确定,就会进入到配置页面 1)配置工作空间 点击General...---- 可是我在构建的过程中报了几个错,如果你也遇到了,看有没有能帮到你的: 从war文件升级Jenkins 这个war文件在哪里呢?...3)Jenkins集成Allure报告 1安装Allure插件 2在全局工具配置设置Allure 3在job里配置构建后的操作 点击保存,就可以看到项目里多了一个Allure Report 点击

    2K20

    Jenkins系列一:安装和简单配置Jenkins简单介绍Jenkins安装

    Naginator Plugin — 该插件允许您在一次构建失败后自动重建一次构建构建工具 Jenkins本身支持Maven、Ant、Shell脚本和Windows批处理命令。...Seleniumhq Plugin — 该插件允许您从Seleniumhq中运行和加载通过Selenium服务器生成的HTML Selenese套件结果。Jenkins将以此生成测试结果的趋势报告。...Seleniumhq Plugin — 该插件允许您从Seleniumhq中运行和加载通过Selenium服务器生成的HTML Selenese套件结果。Jenkins将以此生成测试结果的趋势报告。...NCover Plugin — 该插件允许Jenkins从NCover中归档和发布.NET代码覆盖率的HTML 报告。...构件上传 SCP plugin — 该插件允许你使用SFTP (SSH)协议上传一些构件到仓库站点。 FTP-Publisher Plugin — 该插件能上传项目构件和整个目录到一个FTP服务器。

    2.1K10

    Postman+Newman+Git+Jenkins实现接口自动化测试持续集成

    注意事项: 1、-r参数是--reporters的缩写,可以在参数后面指定需要生成的报告格式 ,比如 -r html,junit,json,htmlextra ,这个会在当前目录下生成一个newman...勾选构建环境下的清除工作空间目录的配置,将之前的报告清除(如果执行命令生成报告时自己指定了报告名称的话 ,也可以不清除工作空间的文件) ?.../report/htmlExtraReport.html 然后再构建后操作那里 ,添加报告的展示: 需安装HTML Publisher plugin插件 ?...构建后 ,即可在jenkins上看到HTML报告: ? 发送钉钉通知 由于现在很多企业办公通讯都是用钉钉 ,那么接口自动化的脚本执行完之后,是可以讲结果发送到指定的钉钉群里面的。...解决jenkins上无法展示HTML样式的问题 由于安全考虑,jenkins默认是禁止了外部的css和js的加载的,因此html报告显示会出现异常,常见的解决方案有以下几种: 1、在jenkins系统管理

    2.3K20
    领券