pul

On 11 December 2014 at 18:02,  <californialsulli...@gmail.com> wrote:
> From: California Sullivan <california.l.sulli...@intel.com>
>
> Previously, PBChangeSource was the only option for changesources.
> PBChangeSource was not always suitable since the remote repository had
> to be able to run custom hooks, which isn't always available. This
> commit adds GitPoller as an option.
>
> Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
> ---
>  lib/python2.7/site-packages/autobuilder/Autobuilder.py | 16 ++++++++++++++--
>  1 file changed, 14 insertions(+), 2 deletions(-)
>
> diff --git a/lib/python2.7/site-packages/autobuilder/Autobuilder.py 
> b/lib/python2.7/site-packages/autobuilder/Autobuilder.py
> index 32c6128..0dae5dc 100644
> --- a/lib/python2.7/site-packages/autobuilder/Autobuilder.py
> +++ b/lib/python2.7/site-packages/autobuilder/Autobuilder.py
> @@ -230,14 +230,26 @@ class Autobuilder:
>                          if value.has_key('change-password'):
>                              passwd=value['change-password']
>
> -                        self.yocto_sources.append(PBChangeSource(user=user, 
> passwd=passwd))
> -
>                          branch="master"
>                          stabletimer=60
>                          if repo.has_key('branch'):
>                              branch = repo['branch']
>                          if value.has_key('stable-timer'):
>                              stabletimer = value['stable-timer']
> +
> +                        if value.has_key('changesource') and 
> value['changesource'] == 'GitPoller':
> +                            if value.has_key('interval'):
> +                                interval = int(value['interval'])
> +                            else:
> +                                # default to 5 minutes poll intervals
> +                                interval = 60*5
> +                            
> self.yocto_sources.append(GitPoller(repourl=repo['repourl'], branch=branch, 
> pollInterval=interval))
> +                            log.msg("Adding GitPoller as changesource for " 
> + reponame)
> +                        else:
> +                            # default to use PBChangeSource as the 
> changesource
> +                            
> self.yocto_sources.append(PBChangeSource(user=user, passwd=passwd))
> +                            log.msg("Adding PBChangeSource as changesource 
> for " + reponame)
> +
>                          
> self.yocto_sched.append(SingleBranchScheduler(name=str(name),
>                                                                        
> builderNames=['%s' % key],
>                                                                        
> properties=checkoutprops,
> --
> 1.9.3
>

Pulled into master. Thanks.

-- 
Elizabeth Flanagan
Yocto Project
Build and Release
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to