Docker环境下的Jenkins存档路径

时间:2018-12-20 14:35:27

标签: docker jenkins artifact

我们将Jenkins与'copyArtifact-Plugin'结合使用来从构建作业中存档文件。现在,我们将Jenkins Master移至Docker容器中。

此存档功能非常有效:

  • 存档工件
  • 从其他项目复制文物

此存档功能不起作用:

  • 项目中的链接“最后成功的工件” 网站显示并在浏览器中下载档案会产生一个 詹金斯魔鬼,但有以下例外:
java.lang.IllegalArgumentException: The parent does not exist
  at hudson.FilePath$IsDescendant.invoke(FilePath.java:3315)
  at hudson.FilePath$IsDescendant.invoke(FilePath.java:3295)

有人知道为什么项目站点的链接仅在归档路径直接位于Docker容器中时才有效吗?当存档路径位于docker容器外部并映射到容器内部时,您将无法获取存档。构建结果也位于容器外部,但主服务器可以读取此信息。

0 个答案:

没有答案