Jenkins Slave不响应创建工作空间
由于权限问题,My Jenkins无法创建工作空间。我不知道如何解决这个问题Jenkins Slave不响应创建工作空间,jenkins,ssh,Jenkins,Ssh,由于权限问题,My Jenkins无法创建工作空间。我不知道如何解决这个问题 [12/30/19 17:21:18][SSH]正在检查java的java版本 [12/30/19 17:21:18][SSH]java-版本返回11.0.5。 [12/30/19 17:21:18][SSH]正在启动sftp客户端。 [12/30/19 17:21:18][SSH]远程文件系统root/home/jenkins/agent/workspace不存在。将尝试创建它。。。 java.io.IOExcept
[12/30/19 17:21:18][SSH]正在检查java的java版本
[12/30/19 17:21:18][SSH]java-版本返回11.0.5。
[12/30/19 17:21:18][SSH]正在启动sftp客户端。
[12/30/19 17:21:18][SSH]远程文件系统root/home/jenkins/agent/workspace不存在。将尝试创建它。。。
java.io.IOException:无法将remoting.jar复制到代理上的“/home/jenkins/agent/workspace”中
位于hudson.plugins.sshslaves.SSHLauncher.copyAgentJar(SSHLauncher.java:702)
在hudson.plugins.sshslaves.SSHLauncher.access$300(SSHLauncher.java:113)
位于hudson.plugins.sshslaves.SSHLauncher$1.call(SSHLauncher.java:445)
在hudson.plugins.sshslaves.SSHLauncher$1.call(SSHLauncher.java:412)
位于java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
位于java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
位于java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
位于java.base/java.lang.Thread.run(Thread.java:834)
原因:java.io.IOException:未能访问mkdir/home/jenkins/agent
位于com.trilead.ssh2.jenkins.SFTPClient.mkdirs(SFTPClient.java:91)
位于com.trilead.ssh2.jenkins.SFTPClient.mkdirs(SFTPClient.java:86)
位于hudson.plugins.sshslaves.SSHLauncher.copyAgentJar(SSHLauncher.java:659)
... 还有7个
原因:com.trilead.ssh2.SFTPException:权限被拒绝(SSH\u FX\u权限被拒绝:用户没有足够的权限执行该操作。)
位于com.trilead.ssh2.SFTPv3Client.expectStatusOKMessage(SFTPv3Client.java:555)
位于com.trilead.ssh2.SFTPv3Client.mkdir(SFTPv3Client.java:955)
位于com.trilead.ssh2.jenkins.SFTPClient.mkdirs(SFTPClient.java:89)
[12/30/19 17:21:18]启动失败-清理连接
[12/30/19 17:21:18][SSH]连接已关闭。
Jenkins以哪个用户的身份运行?Jenkins以我的名字运行,但通过在Jenkins build workspace中更新chmod解决了此问题。请找到Jenkins workspace并执行以下更改。chmod 755 jenkins/构建工作区