Jenkins 在发布文件时遇到文件名太长的错误,通常是由于 Windows 系统的文件名长度限制导致的。在 Windows 中,文件名长度最大为 260 个字符。如果文件名超过此长度,将会出现「文件名太长」错误。
为解决此问题,您可以尝试以下方法:
将文件移动到短路径目录下,例如 C:\jenkins。
在 Jenkins 中使用短路径,例如使用变量 ${WORKSPACE}/…。
在 Jenkins 任务中使用 Windows 命令行工具,例如 robocopy,替代 Jenkins 文件系统操作。
在 Jenkins 任务中使用 tar 命令或其他压缩工具,将文件打包为单个文件,并在发布时解压。
互联网先驱者