summaryrefslogtreecommitdiff
path: root/ick2/workapi.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-04-15 18:24:13 +0300
committerLars Wirzenius <liw@liw.fi>2018-04-15 18:24:13 +0300
commitcdfad21af8cc012aa561eb7e2681dd362e017d98 (patch)
treec13ded9919c32e57dc7db7b9922e5f5a4a78da4a /ick2/workapi.py
parentf3b1a5ee1f737ad5325dcc14cf7e0ac6f76d59d2 (diff)
downloadick2-cdfad21af8cc012aa561eb7e2681dd362e017d98.tar.gz
Add: build_number to work resource
Diffstat (limited to 'ick2/workapi.py')
-rw-r--r--ick2/workapi.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/ick2/workapi.py b/ick2/workapi.py
index 62581c7..a23f603 100644
--- a/ick2/workapi.py
+++ b/ick2/workapi.py
@@ -50,7 +50,8 @@ class WorkAPI(ick2.APIbase):
pipeline['status'] = 'building'
self._update_pipeline(project, pipeline)
- build_id = self._start_build(project, pipeline, worker)
+ build_id, build_no = self._start_build(
+ project, pipeline, worker)
self._start_log(build_id)
build = self._get_build(build_id)
actions = build['actions']
@@ -58,6 +59,7 @@ class WorkAPI(ick2.APIbase):
doing = {
'build_id': build_id,
+ 'build_number': build_no,
'worker': worker,
'project': project['project'],
'pipeline': pipeline['pipeline'],
@@ -129,7 +131,7 @@ class WorkAPI(ick2.APIbase):
'current_action': 0,
}
self._builds.add(build_id, build)
- return build_id
+ return build_id, build_no
def _get_build(self, build_id):
return self._builds.get(build_id)