2013-03-20 113 views
2

任何人都可以幫助我使用git存儲庫設置Cruisecontrol.net。如何在Windows服務器中使用git設置CruiseControl.net

這是我包括CruiseControl的配置文件

<project name="MyFirstProject" 
      description="demoproject showing a small config"> 
<sourcecontrol type="git"> 
    <repository>[email protected]:test/testplayground.git</repository> 
    <branch>master</branch> 
    <autoGetSource>true</autoGetSource> 

    <executable>C:\Program Files (x86)\Git\cmd\git.exe</executable> 
    <tagOnSuccess>false</tagOnSuccess> 


    <tagCommitMessage>CCNet Build {0}</tagCommitMessage> 
<committerName>CCNET</committerName> 
    <committerEMail>[email protected]</committerEMail> 
    <tagNameFormat>CCNet-Build-{0}</tagNameFormat> 

    <workingDirectory>c:\TestCCNET\</workingDirectory> 
    <timeout>600000</timeout> 
</sourcecontrol> 

enter image description here

但是當我運行CCNET控制檯失敗。

我使用了openSSH密鑰(私有和公共)。

我認爲這是認證有問題。

當我使用git bash克隆它正在工作的存儲庫。但CCNET失敗

我花了2天以上來設置我的構建服務器。仍然無法做到。

我需要一些幫助/指導。

是否有適當的文章或博客描述正確的步驟?

我在互聯網上搜索並嘗試了很多東西。沒有工作:(

回答

1

,你會發現 「注意事項」 一節中我們Git Wiki Page的所有信息。

  1. 使用git.cmd而不是git.exe

    由於提前

  2. CCNET作爲服務運行,對嗎?以服務運行的用戶身份登錄並測試身份驗證是否有效,如果沒有設置(最佳做法是創建運行ccnet服務的用戶)
  3. 請粘貼完整此集成的日誌以調試/跟蹤模式運行3班輪沒有幫助。
+0

msysgit中不再存在git.cmd。我們現在應該使用git-cmd.exe嗎? – traal 2016-05-12 18:54:02

相關問題