From 251516ed63abbbd5d1e749c80afebbd37caff48d Mon Sep 17 00:00:00 2001 From: Will Holland Date: Thu, 10 Sep 2015 14:43:08 +0100 Subject: Add logging to builder logic --- builder_logic.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'builder_logic.py') diff --git a/builder_logic.py b/builder_logic.py index c5fc188..5849cd4 100644 --- a/builder_logic.py +++ b/builder_logic.py @@ -15,6 +15,13 @@ whitelist = [ 'strata/bsp-x86_64-generic.morph', ] +def log(msg): + ''' write message to log file with timestamp and script name ''' + import datetime + global log_file + dt = str(datetime.datetime.now()).split('.')[0] + log_file.write("[%s] Builder Trigger: %s\n" % (dt, msg)) + def files_changed(): ''' return a list of files changed in latest commit to definitions''' import os @@ -40,9 +47,11 @@ def find_clusters_affected_by_change(): # TODO for each system get it's custers def build(system): + log('building %s' % system) return subprocess.call(['sh','%s' % BUILD_SCRIPT, '%s' % system]) def deploy(cluster): + log('deploying %s' % cluster) return subprocess.call(['sh','%s' % DEPLOY_SCRIPT, '%s' % cluster]) def trigger_testing(build_id): -- cgit v1.2.1