summaryrefslogtreecommitdiff
path: root/worker_manager
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-04-15 18:40:13 +0300
committerLars Wirzenius <liw@liw.fi>2018-04-15 18:40:13 +0300
commitb7dab0fe68af921e15bc7b5c3a9f44b4ea6a0a1a (patch)
treedde9c7ba0250fd0bb63a0639ee34f9939083ebfc /worker_manager
parentcdfad21af8cc012aa561eb7e2681dd362e017d98 (diff)
downloadick2-b7dab0fe68af921e15bc7b5c3a9f44b4ea6a0a1a.tar.gz
Add: pass in build number via environment to child processes
Diffstat (limited to 'worker_manager')
-rwxr-xr-xworker_manager2
1 files changed, 2 insertions, 0 deletions
diff --git a/worker_manager b/worker_manager
index 1590109..cd2c884 100755
--- a/worker_manager
+++ b/worker_manager
@@ -198,12 +198,14 @@ class Worker:
def do_work(self, work):
project_name = work['project']
+ build_number = work['build_number']
step = work.get('step', {})
params = work.get('parameters', {})
reporter = ick2.Reporter(self._api, work)
af = ick2.ActionFactory(self._systree, self._workspace, reporter)
af.set_token(self._api.get_token())
af.set_blob_url_func(self._api.get_blob_upload_url)
+ af.add_env_var('BUILD_NUMBER', str(build_number))
action = af.create_action(step, project_name)
exit_code = action.execute(params, step)