相关疑难解决方法(0)

Jenkins Poll SCM (Git) o​​n Windows master / Build on Linux slave

这是我的场景:

  • 使用 git 作为我的 SCM
  • Jenkins 作业在 Linux slave 上运行
  • Jenkins master 托管在 Windows 上

我已经按照Jenkins 路径中的指示配置了两个 Git 安装到 git Windows master / Linux slave。Git 安装设置如下:

  • 名称:WindowsGit| 小路:C:\Program Files\Git\bin\git.exe
  • 名称:LinuxGit| 小路:/usr/local/bin/git

因为我需要在 linux slave 上运行作业,我的作业 git 配置指向 LinuxGit(Git 可执行选项)。作业运行良好,没有问题。但是,当我尝试使用“Poll SCM”选项时,它会中断。我相信这里的问题是因为 Poll SCM 在 Windows Master 上运行,并且此作业的 Git 信息指向 LinuxGit。Git 轮询日志显示:

Caused by: java.io.IOException: Cannot run program "/usr/local/bin/git": CreateProcess error=2, The system cannot find the file specified

另一方面,如果我选择 WindowsGit,Git Polling Log …

git jenkins

3
推荐指数
1
解决办法
2543
查看次数

标签 统计

git ×1

jenkins ×1