我在詹金斯有一个构建步骤:
curl http://localhost:8080/job/%JOB_NAME%/%BUILD_NUMBER%/consoleText> d:\ dblog.txt
下载构建日志。它确实下载了文件,但它总是剪切文件,只下载部分文件。
更神秘:实际保存的文件d:\ dblog.txt具有随机大小。
我尝试使用--max-time作为curl命令,它似乎没有帮助。
我在Windows 7专业版上,工作站有足够的磁盘空间。
当我用一个步骤创建另一个项目时(与上面相同),文件IS完全下载。
我该如何解决这个问题?
感谢, 亨氏
答案 0 :(得分:0)
如果您有权访问$ {JENKINS_HOME} / jobs / $ {JOB_NAME} / builds / $ {BUILD_NUMBER} /日志,则可以tail
该文件来解决问题。
另请参阅https://issues.jenkins-ci.org/browse/JENKINS-14899。将Jenkins更新为1618也可以解决此问题。
来源:Jenkins official changelog。按Ctrl + f +搜索字符串14899