为什么Jenkins工件有时不显示为链接?

为什么Jenkins工件有时不显示为链接?,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我使用脚本化管道创建这个构建,最后我这样做了 stage('archive'){ archiveArtifacts artifacts: 'logs/**' } 归档日志以在项目屏幕中获取此可单击链接表 然而,这在某种程度上不适用于具有相同管道的其他项目。日志结构是相同的,但它显示此空白,如下图所示。如果您单击最后一个成功的工件,日志就在那里,但是链接却不在那里。有人知道为什么链接没有出现吗?如何调试这个 工件的表示取决于构建归档为工件的文件数量。根据文件的数量,Jenkins将工件

我使用脚本化管道创建这个构建,最后我这样做了

stage('archive'){
    archiveArtifacts artifacts: 'logs/**'
}
归档日志以在项目屏幕中获取此可单击链接表

然而,这在某种程度上不适用于具有相同管道的其他项目。日志结构是相同的,但它显示此空白,如下图所示。如果您单击最后一个成功的工件,日志就在那里,但是链接却不在那里。有人知道为什么链接没有出现吗?如何调试这个


工件的表示取决于构建归档为工件的文件数量。根据文件的数量,Jenkins将工件显示为普通列表(16个或更少的文件)、折页树(40个或更少的文件)或简单链接(40多个文件)

由于脚本化管道使用通配符来归档工件,这取决于特定项目归档了多少文件。在第一个示例中,7个文件被归档并显示为普通列表。在您的第二个示例中,显然归档了40多个文件,并使用了简单的链接演示

该行为可以由两个系统属性控制

  • hudson.model.Run.ArtifactList.listCutoff
    -默认值:16
  • hudson.model.Run.ArtifactList.treecutof
    -默认值:40
有关详细信息,请参阅。 您还可以在StackOverflow上查看这里的内容