当我将文件从Jenkins从服务器复制到s3存储桶时,我收到文件或目录不可读的错误。我检查了文件的权限,发现文件的所有者和组都设置为root。我认为这可能是Jenkins从服务器无法读取文件的原因。其他文件可以很容易地上传,因为他们有用户和组设置为jenkin用户。
我认为以上是问题的根本原因,但也可能有其他原因。为了解决问题,我尝试使用chmod命令更改文件的权限,但slave没有更改文件权限的权限。chmod 777 FileName
失败
是否有任何其他方法来更改文件的权限或任何其他变通方案来将此文件推送到s3存储桶。
注:
- Chmod 777失败(使用和不使用sudo均失败)
- 文件上的cat命令失败
1条答案
按热度按时间dfddblmv1#
运行这个。sudo chown -R jenkins-奴隶。你的文件。yaml