【问题标题】:Jenkins Failed to Parse POMs: Permission DeniedJenkins 解析 POM 失败:权限被拒绝
【发布时间】:2015-10-06 19:06:24
【问题描述】:

我在让我的新 OpenShift Jenkins CI 服务器正常工作时遇到问题。我按照所有教程告诉我的方式设置了所有内容,但是当我尝试构建项目时,我总是遇到同样的错误:

Checking out Revision 3e88dcb5295354f9b02ef69ded84c97562c39aad (origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 3e88dcb5295354f9b02ef69ded84c97562c39aad
 > git rev-list 3e88dcb5295354f9b02ef69ded84c97562c39aad # timeout=10
Parsing POMs
ERROR: Failed to parse POMs
java.net.BindException: Permission denied
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
    at java.net.ServerSocket.bind(ServerSocket.java:376)
    at java.net.ServerSocket.bind(ServerSocket.java:330)
    at hudson.maven.AbstractMavenProcessFactory$SocketHandler$AcceptorImpl.<init>(AbstractMavenProcessFactory.java:210)
    at hudson.maven.AbstractMavenProcessFactory$SocketHandler.call(AbstractMavenProcessFactory.java:196)
    at hudson.maven.AbstractMavenProcessFactory$SocketHandler.call(AbstractMavenProcessFactory.java:194)
    at hudson.remoting.LocalChannel.call(LocalChannel.java:45)
    at hudson.maven.AbstractMavenProcessFactory.newProcess(AbstractMavenProcessFactory.java:266)
    at hudson.maven.ProcessCache.get(ProcessCache.java:236)
    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:778)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:536)
    at hudson.model.Run.execute(Run.java:1741)
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
    at hudson.model.ResourceController.execute(ResourceController.java:98)
    at hudson.model.Executor.run(Executor.java:374)
Finished: FAILURE

我正在使用 Maven 3.3.9 并确保所有权限都正确。这是 OpenShift Jenkins 的全新安装,唯一的变化是添加了 JDK 7u79、GitHub 插件(包括更新它的所有依赖项)和添加 Maven 3.3.9,但是它被拒绝访问 POM 使其无法读取。

我看过这个问题OpenShif jenkins: java.net.BindException: Permission denied 但是,答案中提供的链接已过时且不再存在,只是将我重定向到没有帮助的文档。

我怎样才能让我的 Jenkins 服务器权限允许它解析 POM 文件并构建我的代码?

【问题讨论】:

    标签: maven jenkins permissions openshift


    【解决方案1】:

    检查你的詹金斯配置:

    1. scm 插件
    2. jenkins->配置系统

    【讨论】:

    • 呃,这就是问题所在。我不确定要检查什么。除了 Drone.io 之外,我从未设置过 Jenkins(或任何其他 CI),这主要是自动的......
    • 您能否提供更多意见?您正在从 scm 中选择哪个选项
    • 老实说,我也不完全确定这意味着什么,但我相信这是让代码正确的方法?如果是这样,那就是 Git。我也安装了 Git 插件和 GitHub 插件以及它们的所有依赖项。抱歉,我是第一次尝试这样做,所以我从来不用经常处理 Git 术语和类似的事情。
    • 这是我对项目的设置:` GitHub 项目:github.com/WolfLeader116/WolfUpdater 平台:linux Git:github.com/WolfLeader116/WolfUpdater.git 凭据:Github 用户名和密码 要构建的分支:/master 随时构建构建了一个 SNAPSHOT 依赖项:true 远程构建:true(在 GitHub 和 Jenkins 上使用相同的令牌) 将更改推送到 GitHub 时构建:true 根 POM:pom.xml 目标和选项:干净安装 最后是帖子-build 我的动作是归档 target/.jar `
    • 使用 git scm jenkins 你应该安装 2 个插件。 git客户端和git插件
    猜你喜欢
    • 2018-10-29
    • 1970-01-01
    • 1970-01-01
    • 2015-03-25
    • 2014-11-04
    • 2012-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多