首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cruisecontrol.net缺失签入

Cruisecontrol.net缺失签入
EN

Stack Overflow用户
提问于 2009-04-30 15:27:50
回答 4查看 361关注 0票数 0

我已经设置了一个CCNET,总体来说,它运行良好。它轮询SVN服务器,并检查代码是否有任何更改。除了,也就是说,在构建过程中有签入。目前,构建和测试运行大约需要3-4分钟,如果在build控件中签入代码的人不识别签入并等待生成运行后出现签入。

为什么会这样?

这是ccnet.config文件的svn部分:

代码语言:javascript
复制
<sourcecontrol type="svn">
    <executable>svn.exe</executable>
    <trunkUrl>http://*******/svn/repos/psl/AcademyPro/ASP%20.Net/trunk/</trunkUrl>
    <workingDirectory>C:\CrusieControlProjects\AcademyPro\</workingDirectory>
    <username>******</username>
    <password>******</password>
    <autoGetSource>true</autoGetSource>
</sourcecontrol>

为了清晰起见,编辑了,问题与原子检查无关。签入可以完成,CCNET构建应用程序并开始运行测试。在这一点上,其他人做了另一个签入。一旦测试运行完成,我希望CCNET能够识别在测试运行期间进行的签入。

这是没有发生的,签入被遗漏了,我所期待的构建也被遗漏了。

“这是预期的行为,还是我不明白杰夫·马特菲尔德在说什么?”

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-06-08 14:37:30

subversion服务器上的时间比cruisecontrol服务器上的时间长约2小时。我把它修好了,现在检查程序似乎运行得更流畅了。

票数 0
EN

Stack Overflow用户

发布于 2009-04-30 15:38:46

Subversion提交是原子的。它不能用于签出,直到它完成没有错误。在并行提交过程中,更新或签出存储库会在提交之前导致存储库的状态。

换句话说,CC.NET获得上次成功提交后包含的存储库。

票数 1
EN

Stack Overflow用户

发布于 2009-05-03 05:41:23

我从来没有遇到过这样的问题,我已经和SVN+CCNet合作了几年了。

  1. 可以发布整个CCNet项目配置吗?例如,这可能与触发器有关。
  2. 您使用的是哪个版本的CCNet?
  3. ,您说CCNet只检测生成后发生的更改。好的,但是当您查看项目构建报告(“自上次构建以来的修改”)时,它是否只显示了在上一次构建之后发生的修改,还是显示了所有这些(包括在上一次构建期间发生的修改)?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/807511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档