From ef2b2c20a6c9036d22f6bd92f288740d306ee563 Mon Sep 17 00:00:00 2001 From: Pete Travis Date: Apr 12 2015 00:22:41 +0000 Subject: move latest release into helper logic --- diff --git a/files/anerist/anerist/helpers.py b/files/anerist/anerist/helpers.py index 389fe20..a118616 100644 --- a/files/anerist/anerist/helpers.py +++ b/files/anerist/anerist/helpers.py @@ -72,6 +72,15 @@ class PublicanHelpers(): return language_list class FedoraHelpers(): + def release_tracker(self, target): + eol_release = 19 + next_release = 22 + if target == 'oldest': + return eol_release + elif target == 'newest': + return next_release + else: + return None def all_publican_guides(self): guide_list = [ "user-guide", diff --git a/roles/buildbot-master/templates/master.py b/roles/buildbot-master/templates/master.py index ce16eee..721a2b0 100644 --- a/roles/buildbot-master/templates/master.py +++ b/roles/buildbot-master/templates/master.py @@ -18,8 +18,8 @@ from anerist.helpers import FedoraHelpers jeff = PublicanHelpers() mac = FedoraHelpers() -latest_release = 22 -oldest_release = 19 +newest_release = mac.release_tracker('newest') +oldest_release = mac.release_tracker('oldest') release_range = range(oldest_release, latest_release) published_branches = [] for release in release_range: @@ -52,7 +52,7 @@ c['change_source'] = [] for guide in guide_list: anon_url, ssh_url = _guide_git_url(guide) c['change_source'].append(GitPoller( - anon_url, + ou anon_url, workdir=guide, branches=published_branches.append("master"), pollinterval=random.randint(300,600)