当前位置: 首页 > 面试题库 >

无法在詹金斯设置Git Pull

苏星宇
2023-03-14
问题内容

目前,我们在Jenkins中拥有Subversion构建,并且正在尝试使用Windows文件系统访问来添加Git构建。

至今:

  • Jenkins GIT插件已安装。
  • Jenkins和存储库位于同一台计算机上,因此我们不需要ssh设置。
  • 开始一个新的Jenkins项目,然后在“源代码管理”下单击Git。

我们在Repsitory URL上遇到一个障碍:

Repository URL: file:////my_server/Repositories/My_Repo
Failed to connect to repository : Error performing command: git ls-remote -h file:////my_server/Repositories/My_Repo HEAD

为了进行故障排除,我创建了一个单独的项目,该项目仅运行Windows命令,并确认:

  1. Jenkins有权查看存储库
  2. Jenkins路径可以找到git.exe
  3. 我可以从Jenkins运行中获取输出 git ls-remote file:////my_server/Repositories/My_Repo
  4. 这表示我的URI格式正确

在Jenkins本身可以的情况下,有人知道如何通过Jenkins Git插件无法连接到存储库来解决错误吗?

谢谢。


问题答案:

事实证明,我的文件URI是正确的,即使我的路径变量正确且包含Git,Jenkins也无法使用Windows路径找到它。

我通过以下方法解决了这个问题:

  1. 管理詹金斯
  2. 配置系统
  3. 吉特
  4. Git可执行文件的路径

并输入C:\ Program Files(x86)\ Git \ bin \ git.exe

希望这对以后的人有所帮助!



 类似资料:
  • 问题内容: 我们的jenkinsCI服务器(v1.499)运行在CI计算机上调用URL的测试。这些URL后面的应用程序会随着单元测试过程的更改而更改相同的临时文件,因此这些文件需要可组写。我已经为Apache修复了该问题,但詹金斯却完全失败了。 进行修改以包含命令没有帮助。重新启动服务后,我正在检查。 那么,如何更改詹金斯的umask设置? 问题答案: 通过配置守护程序来设置umask,只需将其添

  • 问题内容: 当我尝试在openshift jenkins上构建项目时出现以下异常 问题答案: 我们正在升级中,这可能是这里的原因。升级完成后,请重试。要获取最新状态,请点击此处: https //openshift.redhat.com/app/status

  • 有没有可能让詹金斯使用真正的浏览器而不是无头浏览器?我正在运行一些用TestNG编写的测试(使用Selenium webdriver)。当我运行testng时。在Eclipse中,浏览器启动并运行测试。但当我使用Jenkins并用maven运行测试时,它不会启动任何浏览器。

  • > 难道从詹金斯没有像主詹金斯那样安装和启动吗?我假设我将以同样的方式安装一个主Jenkins和另一个从Jenkins,然后主Jenkins将控制从Jenkins例如通过ssh?所以我不能通过GUI查看奴隶詹金斯? 我考虑在另一个VM上添加从Jenkins的原因是因为VM包含我们的应用服务器(许多测试环境)。从master Jenkins部署和启动/停止应用程序服务器是一个难题,因为master

  • 问题内容: 如何轻松地将Jenkins与qUnit集成?我将使用真正的浏览器(如firefox和chrome)运行测试。我的服务器在RedHat 6.1 Linux上运行。我想我都需要插件/库,但我仍然不知道如何使其工作。我第一次与Jenkins合作(在服务器端)。 //编辑: 如果有人也可以共享想法如何构建覆盖率报告,那将是很棒的。 提前致谢 :)。 问题答案: 说詹金斯和QUnit只是难题的一

  • 我想做一些非常简单的事情,在一个文件夹中,我有一个jar文件和一个包含脚本的名为脚本的文件夹。但我可以让詹金斯拉链来做这件事。 zip目录:“awsdeploy”,排除:“”,glob:“”,“scripts/”,zipFile:“SQSToElasticProcessor.zip” 必须显式命名“zip”的参数。@ 第 31 行,第 16 列。