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 ++++++++----- triggers/deploy_trigger.sh | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) 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)) diff --git a/triggers/deploy_trigger.sh b/triggers/deploy_trigger.sh index 3d2dc98..1d354ab 100644 --- a/triggers/deploy_trigger.sh +++ b/triggers/deploy_trigger.sh @@ -25,4 +25,4 @@ mv ../definitions . cd definitions git checkout $DEFINITIONS_SHA cd .. -./bin/python deploy_logic.py $SYSTEM $ARTEFACT $TESTING_SHA "$PIPELINE" +./bin/python deploy_logic.py $SYSTEM $ARTEFACT $TESTING_SHA "$DEFINITIONS_SHA" "$TESTING_SHA" "$PIPELINE" -- cgit v1.2.1