2013-04-07 75 views
2

我使用Jenkins + Git作为我们的构建环境。 Jenkins在server1上部署,Git在server2上部署。但我不知道如何填写存储库URL。我填充了这个字段,像\ server2 \ Solution,但是git总是返回错误代码128,并说它看起来不是git存储库。Jenkins + Git中的存储库URL

注:我使用本地存储库,因为我们的IT不允许我们使用SSL服务器。我必须使用“本地地址/存储库”

+0

你用什么命令克隆你的仓库?您应该在那里找到正确的“存储库URL”。 – michas 2013-04-07 11:29:42

+0

我试过“git clone // server2/directory/solution C:/ localAddress”并成功。但是,当我只是复制粘贴“// server2/directory/solution”到“repository URL”时,jenkins报告它不是git存储库。顺便说一句,我使用Jenkins Git插件,真的不知道这是否是这个插件的问题。 – Tinggo 2013-04-07 14:35:47

+0

您是否与詹金斯从同一台服务器上完成了克隆?尝试file://// server2/directory/solution。 (但我不确定这些窗口位置的东西有多少斜线是正确的。) - 否则看看[git-daemon](https://www.kernel.org/pub/software/scm/git/docs/git -daemon.html)并使用git:-URL。 – michas 2013-04-07 21:11:54

回答

0

您不指定有关传输协议。

更多有:link

+0

以引用该链接:对于本地存储库,本地也支持git,可以使用以下语法:/path/to/repo.git/ – michas 2013-04-07 21:02:09

+0

@michas _Jenkins在server1上部署,Git在server2._本地存储库上部署 - 它在服务器1上唤醒jenkins + Git depolays +等,这里需要使用(ssh,rsync等)。我想是这样。 – plsgogame 2013-04-07 21:46:48

+0

据我了解,他试图使用Windows共享访问其他服务器。因此它应该没有ssh和朋友。 – michas 2013-04-07 22:27:53

0

在这种情况下,你有你的源代码复制到<JENKINS_HOME>/jobs/<Project Name>/workspace并执行它。

相关问题