[英]Jenkins cannot build maven and gradle projects
I have configured jenkins on kubernetes cluster as a pod with NFS volume mount. 我已经在kubernetes集群上将jenkins配置为具有NFS卷安装的Pod。 when i try to build code, using maven and gradle , i'm getting these error. 当我尝试使用maven和gradle构建代码时,出现这些错误。
Exception in thread "main" java.io.IOException: No locks available
at sun.nio.ch.FileDispatcherImpl.lock0(Native Method)
at sun.nio.ch.FileDispatcherImpl.lock(FileDispatcherImpl.java:94)
at sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:1114)
at java.nio.channels.FileChannel.tryLock(FileChannel.java:1155)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:55)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
I fixed the issue. 我解决了这个问题。 I had to update volume claim yaml. 我必须更新音量声明yaml。 accessModes to ReadWriteOnce, previous it was ReadWriteMany. accessModes为ReadWriteOnce,之前为ReadWriteMany。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.