Cruisecontrol.net Net间歇检测SVN修改

Cruisecontrol.net Net间歇检测SVN修改,cruisecontrol.net,ccnet-config,Cruisecontrol.net,Ccnet Config,我正在使用CCNET1.6。我的构建服务器和svn服务器时钟同步非常接近(不到30秒)。我的ccnet配置文件具有正确的设置以轮询SVN修改,如下所示: <triggers> <intervalTrigger name="continuous" seconds="30" buildCondition="IfModificationExists" initialSeconds="30"/> </triggers>

我正在使用CCNET1.6。我的构建服务器和svn服务器时钟同步非常接近(不到30秒)。我的ccnet配置文件具有正确的设置以轮询SVN修改,如下所示:

   <triggers>
            <intervalTrigger name="continuous" seconds="30" buildCondition="IfModificationExists" initialSeconds="30"/>
        </triggers>

<sourceControlProvider type="svn" autoGetSource="true">
                <trunkUrl>xxx</trunkUrl>
                <executable>C:\Program Files\CollabNet\Subversion Client\svn.exe</executable>
                <username>brian</username>
                <password>xxx</password>
                <cleanCopy>true</cleanCopy>
            </sourceControlProvider>

xxx
C:\Program Files\CollabNet\Subversion Client\svn.exe
布莱恩
xxx
真的

当我提交任何内容时,就会触发构建,我是brian,为sourceControlProvider提供的用户名。一个团队成员进行提交,然后间歇性地为他触发构建。也许它对我来说也是间歇性触发的,但我似乎总是运气好,在提交时触发构建。

您可以尝试使用修订号来检测更改,而不是时间戳

这可以使用“RevisionNumber”属性启用


查看以下文档:

谢谢,这似乎是一个很好的解决方案,我将在一两天的时间内将其标记为答案,以监控我的团队成员的承诺,确保他们触发ccnet构建