Jenkins控制台输出有一个日志权限错误
问题描述:
我的詹金斯设置不是太复杂,只有200多个工作;我遇到的问题如下:Jenkins控制台输出有一个日志权限错误
- 作业文件夹安装在NFS驱动器上;
- 有些作业创建日志文件罚款,但随后完全失去权限(变成000),导致在控制台上的错误有关日志文件权限:
我已经检查并重新检查了文件夹和所有工作的权限,但没有什么可以解释问题的原因。这本身并不是一个问题,但其中一些工作非常重要,如果不手动修复权限,则无法进行调试。
任何提示将受到欢迎。
答
我有同样的问题,它很可能是您的版本控制(例如Perforce/SVN)将日志文件设置为只读同步时的权限。
解决此问题的一个简单方法是添加一个“执行Windows批处理命令”构建步骤,您可以将CD放入包含日志文件的目录并更改其权限。
使用命令: CD ATTRIB-
这将改变你的日志文件的权限,让你的工作写入文件。我相信还有其他方式来处理这个问题,但这是一个非常快速和简单的方法。