2013-03-20 82 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

相关问题