如何在Jenkins服务器上重新安装htmlpublisher-wrapper.html

如何在Jenkins服务器上重新安装htmlpublisher-wrapper.html,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我不小心删除了文件htmlpublisher wrapper.html 我已经安装了HTML Publisher插件 如何取回此文件? 我可以从某处复制粘贴其内容吗?尽管您的问题中没有详细说明,但我假设您所说的是htmlpublisher wrapper.html文件,该文件是在$JENKINS\u HOME/jobs中生成和存储的//​htmlreports//htmlpublisher wrapper.html,用于启用html Publisher插件的Jenkins版本 最简单的方法是再次

我不小心删除了文件
htmlpublisher wrapper.html

我已经安装了HTML Publisher插件

如何取回此文件?

我可以从某处复制粘贴其内容吗?

尽管您的问题中没有详细说明,但我假设您所说的是
htmlpublisher wrapper.html
文件,该文件是在
$JENKINS\u HOME/jobs中生成和存储的//​htmlreports//htmlpublisher wrapper.html
,用于启用html Publisher插件的Jenkins版本

最简单的方法是再次构建作业,这将导致再次生成HTML报告包装文件

否则,您可以从另一个使用HTML Publisher插件的作业复制文件,并在HTML中更新作业和报告名称

您还可以从备份中获取该文件

最后,您可以通过使用<代码>页眉.html 和<代码>页脚.html 文件从中创建文件,并将原始内容放在中间,这应该类似于:

<li id="tab1" class="unselected" onclick="updateBody('tab1');" value="index.html">index</li>
<script type="text/javascript">document.getElementById("hudson_link").innerHTML="Back to [job_name]";</script>
<script type="text/javascript">document.getElementById("hudson_link").href="http://[jenkins_url]/job/[job_name]/";</script>
<script type="text/javascript">document.getElementById("zip_link").href="*zip*/[report_name].zip";</script>
索引 document.getElementById(“hudson_link”).innerHTML=“返回到[job_name]”; document.getElementById(“hudson_link”).href=“http://[jenkins_url]/job/[job_name]/”; document.getElementById(“zip链接”).href=“*zip*/[report\u name].zip”;
尽管您的问题中缺乏详细信息,但我假设您谈论的是生成并存储在
$JENKINS_HOME/jobs中的
htmlpublisher wrapper.html
文件//​htmlreports//htmlpublisher wrapper.html
,用于启用html Publisher插件的Jenkins版本

最简单的方法是再次构建作业,这将导致再次生成HTML报告包装文件

否则,您可以从另一个使用HTML Publisher插件的作业复制文件,并在HTML中更新作业和报告名称

您还可以从备份中获取该文件

最后,您可以通过使用<代码>页眉.html 和<代码>页脚.html 文件从中创建文件,并将原始内容放在中间,这应该类似于:

<li id="tab1" class="unselected" onclick="updateBody('tab1');" value="index.html">index</li>
<script type="text/javascript">document.getElementById("hudson_link").innerHTML="Back to [job_name]";</script>
<script type="text/javascript">document.getElementById("hudson_link").href="http://[jenkins_url]/job/[job_name]/";</script>
<script type="text/javascript">document.getElementById("zip_link").href="*zip*/[report_name].zip";</script>
索引 document.getElementById(“hudson_link”).innerHTML=“返回到[job_name]”; document.getElementById(“hudson_link”).href=“http://[jenkins_url]/job/[job_name]/”; document.getElementById(“zip链接”).href=“*zip*/[report\u name].zip”;
谢谢@Christopher。我是Jenkins的新手,我正在尝试配置一个新的项目,因此另一个作业不可用(使用HTML Publisher插件)。我对HTML报告有一些问题,所以我更改了“要存档的HTML目录”的目录名,以及“索引页”,现在当我再次运行构建时,检查HTML报告,我收到以下错误消息:java.io.FileNotFoundException:/var/lib/jenkins/jobs/MTVDev_VS_APITests/htmlreports/HTML_Report/htmlpublisher-wrapper.HTML(没有这样的文件或目录),不知何故,这仍然指向配置中的旧路径。我尝试重新启动jenkins并重新安装HTML Publisher插件。现在如何更改路径?您是否正在单击作业页面上的“HTML报告”链接?或者直接访问URL?如果你已经完成了一个新的构建,并且成功了,点击链接应该会显示正确的报告。如果所有这些都失败了,只需删除
/var/lib/jenkins/jobs/MTVDev_VS_APITests/htmlreports/
目录并开始另一个构建。谢谢@Christopher。我是Jenkins的新手,我正在尝试配置一个新的项目,因此另一个作业不可用(使用HTML Publisher插件)。我对HTML报告有一些问题,所以我更改了“要存档的HTML目录”的目录名,以及“索引页”,现在当我再次运行构建时,检查HTML报告,我收到以下错误消息:java.io.FileNotFoundException:/var/lib/jenkins/jobs/MTVDev_VS_APITests/htmlreports/HTML_Report/htmlpublisher-wrapper.HTML(没有这样的文件或目录),不知何故,这仍然指向配置中的旧路径。我尝试重新启动jenkins并重新安装HTML Publisher插件。现在如何更改路径?您是否正在单击作业页面上的“HTML报告”链接?或者直接访问URL?如果你已经完成了一个新的构建,并且成功了,点击链接应该会显示正确的报告。如果所有其他操作都失败,只需删除
/var/lib/jenkins/jobs/MTVDev\u VS\u APITests/htmlreports/
目录并启动另一个构建。