如何在Windows服务器中使用git设置CruiseControl.net
问题描述:
任何人都可以帮助我使用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>
但是当我运行CCNET控制台失败。
我使用了openSSH密钥(私有和公共)。
我认为这是认证有问题。
当我使用git bash克隆它正在工作的存储库。但CCNET失败
我花了2天以上来设置我的构建服务器。仍然无法做到。
我需要一些帮助/指导。
是否有适当的文章或博客描述正确的步骤?
我在互联网上搜索并尝试了很多东西。没有工作:(
答
,你会发现 “注意事项” 一节中我们Git Wiki Page的所有信息。
- 使用git.cmd而不是git.exe
由于提前
- CCNET作为服务运行,对吗?以服务运行的用户身份登录并测试身份验证是否有效,如果没有设置(最佳做法是创建运行ccnet服务的用户)
- 请粘贴完整此集成的日志以调试/跟踪模式运行3班轮没有帮助。
msysgit中不再存在git.cmd。我们现在应该使用git-cmd.exe吗? – traal 2016-05-12 18:54:02