CVS monitoring all projects regardless of triggers?

Hi,

I currently have 5 projects defined. As I understand it, each project should correspond to a cvs sandbox.

I have several configurations per project.

I have one build which I want to trigger by monitoring the cvs repository for changes, and if successful, I want further builds to launch by using the dependence trigger.

Every N minutes I am seeing 5 connections to the cvs server, which I assume is each project requesting a cvs update. But I only want one cvs update issued. What can I do?

Thanks,
Jeff

4 comments

Hi Jeff,

As long as you define VCS settings for any project, the project starts monitoring this VCS to detect pending changes for this project. This occurs even if you don't define VCS trigger for any configuration of the project - we want to show correct pending changes for build configurations.

You can increase the timeout between polling of the changes - specify modification.check.interval system property for the TeamCity server process - this is number of seconds between requests.

Hope this helps,
KIR

0

Thanks KIR.

The launching of 5 simultaneous cvs updates (I assume that is what teamcity is performing) seems to overwhelm our cvs server. Is this a common problem? Should I try to use less projects?

Any suggestions?

Thanks,
Jeff

0

Jeff,

Please try to use modification.check.interval property as I suggested in the previous post.
I hope this helps.
In the next version of TeamCity we will address this problem by providing possibility to share VCS roots between projects. This possibility will be available in the first EAP build of Benares, which is expected on this month.

Kind regards,
KIR

0

Hi KIR,

I have already changed that variable. But the problem we face is not the frequency of the cvs updates. Our problem is the number of simultaneous cvs updates launched at any configured frequency.

I look forward to sharing a cvs root directory for multiple projects. I assume you are trying to keep all the projects synchronized for proper reporting of changes anyway.

Jeff

0

Please sign in to leave a comment.