diff options
author | Holger Levsen <holger@layer-acht.org> | 2015-03-11 22:25:20 +0100 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2015-03-11 22:25:20 +0100 |
commit | 95cb5f234f8a94a510c6388658243bec5c8e1d06 (patch) | |
tree | ea44d4512f4d999fabfe5148a1b7a8e199ede98e | |
parent | 951594f792afe757ee299d2f74546c14e02802a4 (diff) | |
download | jenkins.debian.net-95cb5f234f8a94a510c6388658243bec5c8e1d06.tar.xz |
reproducible: only update the schedule page if nothing to schedule. run scheduler four times per hour.
-rwxr-xr-x | bin/reproducible_scheduler.py | 5 | ||||
-rw-r--r-- | job-cfg/reproducible.yaml | 2 |
2 files changed, 3 insertions, 4 deletions
diff --git a/bin/reproducible_scheduler.py b/bin/reproducible_scheduler.py index d64555a4..45f5f3f0 100755 --- a/bin/reproducible_scheduler.py +++ b/bin/reproducible_scheduler.py @@ -292,12 +292,11 @@ def scheduler(): if __name__ == '__main__': overall = int(query_db('SELECT count(*) FROM schedule')[0][0]) - if overall > 400: + if overall > 250: build_page('scheduled') # from reproducible_html_indexes log.info(str(overall) + ' packages already scheduled, nothing to do.') sys.exit() - else: - log.info(str(overall) + ' packages already scheduled, scheduling some more...') + log.info(str(overall) + ' packages already scheduled, scheduling some more...') for suite in SUITES: call_apt_update(suite) update_sources_tables(suite) diff --git a/job-cfg/reproducible.yaml b/job-cfg/reproducible.yaml index c2a2accc..6d7277e1 100644 --- a/job-cfg/reproducible.yaml +++ b/job-cfg/reproducible.yaml @@ -233,7 +233,7 @@ my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org' - '{name}_scheduler': my_description: 'Schedule packages to be tested for reproducibility.' - my_timed: '42 * * * *' + my_timed: '11,23,42,52 * * * *' my_shell: '/srv/jenkins/bin/reproducible_scheduler.py' my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org' - '{name}_html_graphs': |