summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--builder_logic.py9
1 files changed, 9 insertions, 0 deletions
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):