Jenkins存档单个文件不起作用
Posted
技术标签:
【中文标题】Jenkins存档单个文件不起作用【英文标题】:Jenkins archive single file not working 【发布时间】:2017-09-14 19:06:14 【问题描述】:我正在尝试使用archiveArtifacts
步骤在 Jenkins 中归档一个 zip 文件,如下所示:
archiveArtifacts 'publish\\archive.zip'
但我不断收到此错误:
归档工件
错误:未找到与文件模式“publish\archive.zip”匹配的工件。配置错误?
错误:“publish\archive.zip”与任何内容都不匹配:“publish”存在但不存在“publish\archive.zip”
该文件确实存在。如果像这样在路径的末端添加一个星号:
archiveArtifacts 'publish\\archive.zip*'
该步骤工作正常,文件已存档,但为什么需要这样做?
【问题讨论】:
你试过了吗:archiveArtifacts 'publish/archive.zip'
(正斜杠)?
【参考方案1】:
我最好的猜测是文件名末尾或脚本中的其他地方有不可读的字符。在 windows 上编写脚本并将它们放在 linux 环境中时,我曾经遇到过一些令人困惑的脚本错误。在 IntelliJ 中,您可以通过文件->行分隔符->unix 更改这些内容。
【讨论】:
以上是关于Jenkins存档单个文件不起作用的主要内容,如果未能解决你的问题,请参考以下文章