gpt4 book ai didi

docker - Jenkins容器访问我系统上的本地文件夹时,Jenkins的java.nio.file.AccessDeniedException

转载 作者:行者123 更新时间:2023-12-02 20:29:52 24 4
gpt4 key购买 nike

我已经运行了Jenkins Docker容器。当 Jenkins (Jenkins)启动时,我通过名称Ant_Build创建了一个新项目。在Ant_Build配置下,对于“常规”选项卡,并单击“高级”,我已经选中了“使用自定义工作区”,并将其值提供为D:\ BuildSourceCode \ CRONUS \ RM_OFFICE \ RMRest
在“生成配置”下,我提供了“生成文件”位置:D:\ BuildSourceCode \ CRONUS \ RM_OFFICE \ RMRest \ Sources \ BuildFiles \ build.xml
我提供的属性位置为D:\ BuildSourceCode \ CRONUS \ RM_OFFICE \ RMRest \ Sources \ build.properties
当我单击“为Ant_Build立即构建”时,出现以下错误。

Console Output: 

Started by user admin
Running as SYSTEM
Building in workspace D:\BuildSourceCode\CRONUS\RM_OFFICE\RMRest
java.nio.file.AccessDeniedException: /D:\BuildSourceCode\CRONUS\RM_OFFICE\RMRest
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
at sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:384)
at java.nio.file.Files.createDirectory(Files.java:674)
at java.nio.file.Files.createAndCheckIsDirectory(Files.java:781)
at java.nio.file.Files.createDirectories(Files.java:767)
at hudson.FilePath.mkdirs(FilePath.java:3260)
at hudson.FilePath.access$1300(FilePath.java:211)
at hudson.FilePath$Mkdirs.invoke(FilePath.java:1251)
at hudson.FilePath$Mkdirs.invoke(FilePath.java:1247)
at hudson.FilePath.act(FilePath.java:1075)
at hudson.FilePath.act(FilePath.java:1058)
at hudson.FilePath.mkdirs(FilePath.java:1243)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1200)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1880)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)
Finished: FAILURE
谁能帮助我在Jenkins Docker Container上正确执行Ant_Build作业?

最佳答案

请点击下面的链接,由 Jenkins 提供

https://github.com/jenkinsci/docker/blob/master/README.md

我使用以下命令:

docker run -d -p 8080:8080 -v jenkins_home:/ var / jenkins_home -u root jenkins / jenkins

关于docker - Jenkins容器访问我系统上的本地文件夹时,Jenkins的java.nio.file.AccessDeniedException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61338166/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com