1
8
https://stackoverflow.com/a/38679858/985291 通过使用readFile步骤解决了这个问题 https://jenkins.io/doc/pipeline/steps/workflow-basic-steps/#readfile-read-file-from-workspace 所以基本上,改变
到
而且很有效。 编辑 正如@zett42在他们的评论中提到的,这显然是经过设计的,在处理文件时应该只使用内置步骤(readFile,writeFile)( https://issues.jenkins-ci.org/browse/JENKINS-37577?focusedCommentId=267445&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-267445 |
2
0
确认服务\u versions.csv处于源代码管理中,并首先签出到Jenkins工作区。 Jenkins中的主从机制和将作业绑定到从机的操作应确保工作区被复制到从机。您应该在文件系统上的位置下看到一个工作区,以配置从属文件来存储文件。您应该可以在Manage Jenkins>管理节点页面,然后查看节点的属性。 如果您的文件是.NET解决方案的一部分,并且文件属性未设置为“复制”,那么您也可以看到此类问题。 根据您的评论更新: 您的cat行在env前面包含一个“$”字符,但下一行没有:
|
3
0
我通过提供jenkins文件的自定义路径解决了这个错误。 |
Philip Shangguan · 让詹金斯不要在出现故障时跳过阶段 1 年前 |
Geist · Jenkins:获取管道内触发的作业的内部版本号 6 年前 |
Lgalan90 · 在jenkins管道上提取字符串的一部分 6 年前 |
Ceesiebird · 参数化Jenkins管道:未显示选项 6 年前 |