我的 Jenkins 服务器上有两个工作。两者都基于 git 但只有一个有效,我不知道为什么。
工作 1
第一个使用 Github 存储库。配置如下:
存储库 URL:git://github.com/profilsoft/profilsoft.git
名称:原产地
参考规范:+refs/heads/ :refs/remotes/origin/
当我启动构建时,我可以在日志中看到:
在工作区/var/lib/jenkins/jobs/Profilsoft 中构建 - 工具/工作区
结帐:工作区//var/lib/jenkins/jobs/Profilsoft - 工具/工作区 - hudson.remoting.LocalChannel@14a1e7ad
使用策略:默认
上次构建的修订版:修订版 5441ae757daccf1f3bf2edd392a7131eccdf6184(原点/头,原点/主)
结帐:工作区//var/lib/jenkins/jobs/Profilsoft - 工具/工作区 - 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)
警告:这里有多个分支变更集
[工作区] $ 蚂蚁
无法找到 tools.jar。预计在 /usr/lib/jvm/java-6-openjdk/lib/tools.jar 中找到它
构建文件:/var/lib/jenkins/jobs/Profilsoft - 工具/workspace/build.xml
构建成功没有任何麻烦
工作 2
第二个作业有以下配置
仓库地址:git@192.168.1.12:front
名称:原产地
参考规范:+refs/heads/ :refs/remotes/origin/
当我启动构建时,我可以在日志中看到:
在工作区/var/lib/jenkins/jobs/profilsoft-wordpress-plugin/workspace 中构建
结帐:工作区//var/lib/jenkins/jobs/profilsoft-wordpress-plugin/workspace - hudson.remoting.LocalChannel@72be8e1
使用策略:默认
结帐:工作区//var/lib/jenkins/jobs/profilsoft-wordpress-plugin/workspace - hudson.remoting.LocalChannel@72be8e1
克隆远程 Git 存储库
克隆存储库来源
错误:克隆远程 repo 'origin' 时出错:无法克隆 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/工作区
命令“/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,他设置了相同的配置。构建成功。
有人有想法么?