是否可以在Azure DevOps管道中使用相对路径发布HTML报表?

koaltpgm  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(101)

我们有参考相对路径的HTML报告,我正试图发布index.html,其中有相对路径2更多的HTML报告。比如index.html有对content.html和../../result.txt的引用。
当我在Azure管道中使用publishhtmlreport@1任务发布index.html时,它说blob not found错误。* BlobNotFound指定的blob不存在。* 如果我发布content.html,它会显示content.html的内容,但其中的链接不起作用。
有办法解决吗?

r8uurelv

r8uurelv1#

是的,可以在Azure DevOps管道中发布具有相对路径的HTML报告。您面临的问题可能是由于publishhtmlreport@1任务处理相对路径的方式。

- task: PublishBuildArtifacts@1
  inputs:
    pathtoPublish: '$(Build.SourcesDirectory)/path_to_your_reports_directory'
    artifactName: 'Reports'

字符串
不要直接发布HTML报告,而是考虑使用PublishBuildArtifacts@1任务将整个目录发布为工件。这将确保所有相关文件都可用。希望这对你有帮助!如果你还有其他问题,请告诉我。

相关问题