Look into the github trigger where pushes to a repo causes the webhook to hit 
the url for the job and it will check for changes and build.  Thus no polling 
is involved.

http://kohsuke.org/2011/12/01/polling-must-die-triggering-jenkins-builds-from-a-git-hook/

I'd like to suggest the Jenkins Job Builder for creating a ton of jobs, bonus 
is you get to put them into source control.

http://ci.openstack.org/jenkins-job-builder/

Will
________________________________________
From: jenkinsci-users@googlegroups.com [jenkinsci-users@googlegroups.com] on 
behalf of Jonathan Rogers [jonathanrrog...@gmail.com]
Sent: Friday, May 10, 2013 2:38 PM
To: jenkinsci-users@googlegroups.com
Subject: Re: Is Jenkins the right tool for hundreds of repositories

Les Mikesell wrote:
> On Fri, May 10, 2013 at 12:38 PM, JonathanRRogers
> <jonathanrrog...@gmail.com> wrote:
>> Jenkins' git plugin performs poorly with hundreds of branches in a single
>> repository. I haven't tried it with hundreds of repositories, but I wouldn't
>> be surprised if that also performed poorly. I now avoid the git plugin
>> entirely and use git commands directly.
> Do you know if this is specific to git or is it just the nature of
> polling for a whole bunch of different jobs on the same time cycle?
> Or perhaps made worse by polling the same repository with many jobs at
> the same time?

The problem is with Jenkins' git plugin. When I configured it to poll a
repository without limiting branches (the default configuration), one
Jenkins thread would use 100% of a CPU for many minutes just to figure
out what jobs to trigger. No git operations take anywhere close to that
when using the native commands.

--
Jonathan Rogers

--
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to