2013-04-07 73 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並執行它。

相關問題