首页 文章

詹金斯只是两个基于git的工作中的一个

提问于
浏览
0

我的Jenkins服务器上有两个工作 . 两者都是基于git,但只有一个工作,我不知道为什么 .

工作1

第一个使用Github存储库 . 配置如下:

存储库URL:git://github.com/profilsoft/profilsoft.git名称:origin Refspec:refs / heads /:refs / remotes / origin /

当我启动构建时,我可以在日志中看到:

在工作区中构建/ var / lib / jenkins / jobs / Profilsoft - 工具/工作区Checkout:workspace / / var / lib / jenkins / jobs / Profilsoft - 工具/工作区 - hudson.remoting.LocalChannel@14a1e7ad使用策略:默认最后构建修订版:修订版5441ae757daccf1f3bf2edd392a7131eccdf6184(origin / HEAD,origin / master)Checkout:workspace / / var / lib / jenkins / jobs / Profilsoft - Tools / workspace - hudson.remoting.LocalChannel@14a1e7ad从1个远程Git存储库中获取更改git://github.com/profilsoft/profilsoft.git在存储库origin / HEAD中看到分支在存储库origin / master中看到分支开始构建版本5441ae757daccf1f3bf2edd392a7131eccdf6184(origin / HEAD,origin / master)检出修订版5441ae757daccf1f3bf2edd392a7131eccdf6184(origin / HEAD, origin / master)警告:这里有多个分支变更集[workspace] $ ant无法找到tools.jar . 预计在/usr/lib/jvm/java-6-openjdk/lib/tools.jar中找到它 . 构建文件:/ var / lib / jenkins / jobs / Profilsoft - Tools / workspace / build.xml

构建成功没有任何麻烦

工作2

第二个作业具有以下配置

存储库URL:git@192.168.1.12:front名称:origin Refspec:refs / heads /:refs / remotes / origin /

当我启动构建时,我可以在日志中看到:

在工作区中构建/ var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace Checkout:workspace / / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace - hudson.remoting.LocalChannel@72be8e1使用策略:默认Checkout:工作区/ / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace - hudson.remoting.LocalChannel@72be8e1克隆远程Git存储库克隆存储库源ERROR:克隆远程repo'origin'时出错:无法clone git@192.168.1.12:front引起:hudson.plugins.git.GitException:执行命令时出错:/ usr / bin / git clone --progress -o origin git@192.168.1.12:front / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace命令“/ usr / bin / git clone --progress -o origin git@192.168.1.12:front / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace”返回状态代码128:克隆到/ var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace ...没有指定协议

我试过了

  • 我把〜/ .shh的内容放在/var/lib/jenkins/.ssh上,并带有正确的权限(600,jenkins:jenkins)

  • 我在控制台中运行了命令"/usr/bin/git clone --progress -o origin git@192.168.1.12:front /var/lib/jenkins/jobs/profilsoft-wordpress-plugin/workspace",它运行正常(存储库被克隆)

  • 我更新了Git插件 . 我有最新版本 .

  • 一位同事安装了Jenkins并且他已经设置了相同的配置 . 构建成功了 .

有人有主意吗?

1 回答

相关问题