From f88306575a7a621a67fcb9012c9ac5eed461d778 Mon Sep 17 00:00:00 2001 From: Muzahid Date: Tue, 15 Mar 2022 15:01:46 +0530 Subject: [PATCH] changes in quotes and get secret from file --- lib/worker_multibuild.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/worker_multibuild.py b/lib/worker_multibuild.py index baf18fe..4400559 100644 --- a/lib/worker_multibuild.py +++ b/lib/worker_multibuild.py @@ -1,3 +1,4 @@ +import os from os import listdir from os.path import exists, isfile, join, islink, isdir import requests @@ -50,6 +51,11 @@ ENTRYPOINT /usr/local/bin/buildbot_entrypoint.sh "$BUILDMASTER" "$WORKERNAME" "$ """ +def get_secret(): + with open(path.join(os.environ['HOME'], "secret.key"),'r') as f: + data = f.read() + return data + def list_jobs(directory=".buildbot"): """ list jobs found in a directory @@ -99,7 +105,7 @@ def trigger_child_hooks(buildbotUrl: str, repository, branch, directory=".buildb jobs = list_jobs(directory) request_headers = { "Content-Type": "application/x-www-form-urlencoded", - 'X-Multibuild-Trigger': secret, + "X-Multibuild-Trigger": get_secret(), "Accept": "text/plain", }