From f38d7528bdf905f52c5971a6f79cade1d06818a5 Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Sat, 22 Dec 2018 03:08:42 +0100 Subject: [PATCH] [enh] allow to disable random day monthly jobs --- run.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/run.py b/run.py index c35e22e..2cb9467 100644 --- a/run.py +++ b/run.py @@ -752,7 +752,7 @@ async def html_index(request): @argh.arg('-t', '--type', choices=['stable', 'arm', 'testing-unstable', 'dev'], default="stable") -def main(path_to_analyseCI, ssl=False, keyfile_path="/etc/yunohost/certs/ci-apps.yunohost.org/key.pem", certfile_path="/etc/yunohost/certs/ci-apps.yunohost.org/crt.pem", type="stable", dont_minotor_apps_list=False, dont_monitor_git=False, port=4242): +def main(path_to_analyseCI, ssl=False, keyfile_path="/etc/yunohost/certs/ci-apps.yunohost.org/key.pem", certfile_path="/etc/yunohost/certs/ci-apps.yunohost.org/crt.pem", type="stable", dont_minotor_apps_list=False, dont_monitor_git=False, no_monthly_jobs=False, port=4242): if not os.path.exists(path_to_analyseCI): print(f"Error: analyseCI script doesn't exist at '{path_to_analyseCI}'") sys.exit(1) @@ -768,6 +768,8 @@ def main(path_to_analyseCI, ssl=False, keyfile_path="/etc/yunohost/certs/ci-apps if not dont_minotor_apps_list: app.add_task(monitor_apps_lists(type=type, dont_monitor_git=dont_monitor_git)) + + if not no_monthly_jobs: app.add_task(launch_monthly_job(type=type)) app.add_task(jobs_dispatcher())