summaryrefslogtreecommitdiff
path: root/ick2/workapi.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-01-19 19:16:57 +0200
committerLars Wirzenius <liw@liw.fi>2018-01-19 19:16:57 +0200
commit66fe1de8368ba7e754fa6dad798bf351f3c3bf93 (patch)
treee1e410beeaa3264212f2760debfbcfeebd46c50d /ick2/workapi.py
parent3bc16ac24091009e73d9c4b9c2fbda0cdca6cff5 (diff)
downloadick2-66fe1de8368ba7e754fa6dad798bf351f3c3bf93.tar.gz
Change: builds are now numbered foo/123, as are logs
Diffstat (limited to 'ick2/workapi.py')
-rw-r--r--ick2/workapi.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/ick2/workapi.py b/ick2/workapi.py
index e12b0d8..b6f24f2 100644
--- a/ick2/workapi.py
+++ b/ick2/workapi.py
@@ -50,8 +50,11 @@ class WorkAPI(ick2.APIbase):
pipeline['status'] = 'building'
self._update_pipeline(project, pipeline)
- build_id = project.get('build_id', 0) + 1
- project['build_id'] = build_id
+ next_build_id = project.get('next_build_id')
+ if next_build_id is None:
+ next_build_id = 1
+ build_id = '{}/{}'.format(project['project'], next_build_id)
+ project['next_build_id'] = next_build_id + 1
self._projects.update_project(project)
self._start_build(project, pipeline, worker, build_id)