Understanding Teamcity and CVS
I have a couple of questions about CVS and teamcity that is troubling me
How is CVS and teamcity connected? When Something is committed to the trunk. How does teamcity pick these changes up and perform a build.
In our trunk in CVS we have a branch (say Branch1) thats has lots of projects (say project1, project2, project3, project4). I want to have anot开发者_高级运维her branch (say Branch2) which comes off branch1 that just has project4 on it. Project4 won't be on branch1 any more. So if I want project4 I check it out from branch2.
Once I have created this branch can I configure it with teamcity?
If you could answer any of the questions that would be great.
Cheers
Teamcity is fairly well documented. You can find all the details on CVS here: http://confluence.jetbrains.net/display/TCD6/CVS
For the most part all VCS root configuration is similar so this is the general documentations: http://confluence.jetbrains.net/display/TCD6/Configuring+VCS+Settings
I'm assuming version 6.x here but you can find docs for any version you need.
Teamcity has a plugin for each VCS system (Git, SVN, CVS, etc.) in general it just polls the VCS for changes and if there are changes it checks them out and builds them.
You can configure any branch to be "watched" by a build, even multiple branches, but it won't pick up and build new branches automatically, you have to add them (see the documentation above).
精彩评论