【问题标题】:CruiseControl.NET and svnCruiseControl.NET 和 svn
【发布时间】:2009-10-13 06:48:06
【问题描述】:

我是 Cruisecontrol.net 的新手,想将其设置为与我们的 svn 存储库一起使用。我安装了 cuisecontrol 1.4.4 并创建了 ccnet.confi,看起来像这样

<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
<!-- This is your CruiseControl.NET Server Configuration file. Add your projects below! -->
<project name="HelloWorld">
    <sourcecontrol type="svn" autoGetSource="true">
        <trunkUrl>svn://svn.mycompany.at/trunk/</trunkUrl>
       <workingDirectory>C:\cruisecontrol\server\helloworld\WorkingDirectory</workingDirectory>
        <username>username</username>
        <password>password</password>
    </sourcecontrol>
</project>

但是当我启动 ccne.exe 时,我收到了这条消息

[helloworld:INFO] Integrator for project: helloworld is now stopped.
[helloworld:INFO] Starting integrator for project: helloworld

并且没有其他任何事情发生(没有错误或警告或其他任何事情),我检查了文件夹 Artifacts 但它是空的,我在服务器 2008 和服务器 2003 上尝试了这个,使用 ccnet 1.4.4 和 1.4.4.sp1,我也尝试手动将存储库检出到我的工作目录,但这并没有改变任何事情。我还尝试添加以下 xml 元素

<checkExternals>True</checkExternals> 
<checkExternalsRecursive>True</checkExternalsRecursive>

但这也没用。

请注意,这是我的完整配置文件,我目前没有其他任何内容,因为我只是希望它可以从 svn-repository 中检查我的东西。

我做错了什么

谢谢

【问题讨论】:

  • 您填写的用户名和密码有效吗?抱歉,我觉得我必须问一下以防万一。
  • 是的,我也试错了,但仍然没有得到任何让我感到不安的反应
  • 我移到了 1.3 版,它开始工作了,它表明在 1.4 中没有触发结帐,我是否缺少 1.4 的一些配置节点?
  • 你可能只是想看看这个stackoverflow.com/questions/195835/…

标签: svn cruisecontrol.net


【解决方案1】:

除非您故意遗漏了配置文件的一部分,否则它是不完整的。到目前为止,您所告诉它的只是您有一个项目并且它在源代码控制中。您需要告诉 cc.net 如何处理它、如何构建它以及何时构建它。

您需要添加一些您在构建时实际希望发生的任务,然后您需要为这些任务添加一些触发器。

(对不起,如果您已经完成了这些工作,只是没有费心将其全部包含在问题中)

【讨论】:

  • 不,我没有包含它,因为我只是想将文件获取到我的本地机器,构建只是下一阶段,但由于它没有检出文件,所以我不需要构建它:),但是谢谢
【解决方案2】:

我已经很久没有使用 Cruise Control.net 了。但是它的svn集成曾经有一个问题。在 cc.net 正确之前,您必须手动检查一次工作目录(使用 svn 命令行或乌龟)。这是几年前的事了,所以它可能会被修复,但它很容易尝试。

【讨论】:

  • 我试过了:“我也试过手动检查存储库到我的工作目录,但这并没有改变任何事情”
【解决方案3】:

问题是触发器元素,在 1.4.3 之前的版本默认(如果没有触发器)是创建具有默认设置的间隔触发器(每 60 秒触发一次),而在没有触发器之后的版本中将被触发所以什么都没发生

http://confluence.public.thoughtworks.org/display/CCNET/Trigger+Blocks

所以我添加了触发器并且它起作用了

再见

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多