当前位置: 首页 > 知识库问答 >
问题:

Jenkins构建错误本地存储库Windows Server 2016

卫逸春
2023-03-14

我对詹金斯是新的,想建立一个CI-环境。我有一个本地存储库,其中包含由Ant构建的文件。

当我手动启动构建时,我会得到以下错误:

在工作区C:\ProgramData\Jenkins\workspace\ToolChainXQT中构建

C:\Git\git-cmd.exe rev-parse--is-inside-work-tree#timeout=10从远程Git存储库获取更改C:\Git\git-cmd.exe配置remote.origin.URL文件:///c://helloworld#timeout=10从文件:///c://helloworld C:\Git\git-cmd.exe--version#timeout=10c:\Git\git-cmd.exe获取上游更改c:\Git\git-cmd.exe fetch--tags文件:///c://helloworld+S/remotes/origin/master^{commit}“#timeout=10 fatal:Invalid id:c:\programdata\jenkins\workspace\toolchainxqt>org.eclipse.jgit.lib.objectid.fromstring(objectid.java:232)at org.jenkinsci.plugins.Git.cligitapiimpl.revparse(cligitapiimpl.java:689)at hudson.plugins.Git.gitapi.revparse(gitapi.java:316)at gins.Git.util.defaultBuildChooser.getHeadRevision(defaultBuildChooser.java:130)在hudson.plugins.Git.util.defaultBuildChooser.getCandidateRevcoss(DefaultBuIldChooser.java:112)在hudson.plugins.git.gitscm.determineRevisionToBuild(gitscm.java:992),在hudson.plugins.git.gitscm.checkout(gitscm.java:1095),在hudson.scm.scm.checkout(gitscm.java:1095),在hudson.model.abstractProject.checkout(scm.java:495),在.abstractBuild$abstractBuildExecution.run(abstractBuild.java:529)在hudson.model.run.execute(run.java:1728)在hudson.model.freestyleBuild.run(freestyleBuild.java:43)在hudson.model.resourceController.execute(resourceController.java:98)在hudson.model.executor.run(executor.java:404)完成:失败

当我将分支说明符留空时,我会得到以下内容:

在工作区C:\ProgramData\Jenkins\workspace\ToolChainXQT中构建

C:\Git\git-cmd.exe rev-parse--is-inside-work-tree#timeout=10从远程Git存储库获取更改C:\Git\git-cmd.exe配置remote.origin.URL文件:///c://helloworld#timeout=10从文件:///c://helloworld C:\Git\git-cmd.exe--version#timeout=10c:\Git\git-cmd.exe获取上游更改tags文件:///c://helloworld+refs/heads/:refs/remotes/origin/Seen 0远程分支错误验证此作业的存储库和分支配置。完成:失败

我希望有人能帮助我,解释我这条信息或告诉我你需要知道什么来帮助我。

谢谢你的忠告,麦克斯

共有1个答案

龙欣德
2023-03-14

请参阅https://stackoverflow.com/a/44847857/3043709了解为什么应该使用cmd或bin目录中的git.exe而不是git-cmd.exe。

 类似资料:
  • 问题内容: 我想创建本地Maven存储库。我做了以下步骤: 在中安装了Maven插件 在apache服务器中创建了一个文件夹localrepository,可使用访问 在我的项目中,我提供了 但这并没有解决上的jar 是否需要提供存储库? 问题答案: 使用具有默认配置的Web服务器来设置简单的存储库。关键是目录结构。该文档没有明确提及它,但其结构与本地存储库相同。 要建立一个内部存储库,只需要您有

  • 问题内容: 我有一个Jenkins实例,该实例使用从requirements.txt中附带的PyPI包来构建我的项目。但是,与TravisCI构建一样,每次从头开始构建都非常耗时,并且意味着构建要花费> 4-5分钟,这比理想情况要慢得多。 我正在寻找的是一种在本地缓存下载的软件包的方法,因此,当启动具有相同依赖项的构建时,不必从PyPI获取它就可以在本地获取,而当版本发生更改时,它可以获取上游软件

  • 问题内容: 我也是Jenkins和git的新手。我在创建了一个远程存储库并对其进行了本地复制。 然后,我想通过詹金斯链接它。我安装了git集成所需的插件,但是在配置新项目时,我不知道要在本地Repository URL中设置什么。有人可以帮我在哪里找到它吗? 问题答案: 在这种情况下,URL应该以文件协议开头,然后是存储库的路径。例如。

  • 我是个彻头彻尾的Jenkins noob,所以如果我错过了一些显而易见的事情,我会提前道歉! 我正在使用Visual Studio 2010构建一个intranet web应用程序,并使用AnkhSVN将更改提交到存储在运行Visual SVN server的服务器上的存储库中。 由于预算限制,该服务器还充当我们的web服务器,并运行Jenkins。它连接到我们的内部网络,但没有外部互联网接入,所

  • 我对SpringData和JPA有问题。当我向HomeRepository接口添加方法时,我得到一个错误。我使用的是JPararePository接口,在pom.xml文件中有一个MySQL数据库集。这些只是我对spring的开始,所以我需要一些了解spring的人的帮助。下面是我的代码和日志: 主页库: 用户存储库: 日志: