From d65c46583d1e1355eb81b0711c61ef33cabbbb3e Mon Sep 17 00:00:00 2001 From: Will Holland Date: Thu, 1 Oct 2015 09:12:29 +0100 Subject: Pass buildslave scripts sha and definitions sha from deploy --- deploy_logic.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'deploy_logic.py') diff --git a/deploy_logic.py b/deploy_logic.py index 60f0451..ffa02a7 100644 --- a/deploy_logic.py +++ b/deploy_logic.py @@ -45,6 +45,8 @@ def trigger_testing(artefact,pipeline): payload = { 'artefact':artefact, 'testing_sha':testing_sha, + 'buildslave_scripts_sha':buildslave_scripts_sha, + 'definitions_sha':definitions_sha, 'pipeline':pipeline} r = requests.post(url,data=payload) return not r.ok @@ -54,11 +56,12 @@ if __name__ == '__main__': system = sys.argv[1] artefact = sys.argv[2] global testing_sha - try: - testing_sha = sys.argv[3] - except: - testing_sha = 'HEAD' - pipeline = sys.argv[4] + global buildslave_scripts_sha + global definitions_sha + testing_sha = sys.argv[3] + buildslave_scripts_sha = sys.argv[4] + definitions_sha = sys.argv[5] + pipeline = sys.argv[6] deploy_exit_val = deploy('clusters/tlsa.morph') if deploy_exit_val: _exit(deploy_exit_val) _exit(trigger_testing(artefact,pipeline)) -- cgit v1.2.1