diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-01-19 19:16:57 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-01-19 19:16:57 +0200 |
commit | 66fe1de8368ba7e754fa6dad798bf351f3c3bf93 (patch) | |
tree | e1e410beeaa3264212f2760debfbcfeebd46c50d /ick2/workapi.py | |
parent | 3bc16ac24091009e73d9c4b9c2fbda0cdca6cff5 (diff) | |
download | ick2-66fe1de8368ba7e754fa6dad798bf351f3c3bf93.tar.gz |
Change: builds are now numbered foo/123, as are logs
Diffstat (limited to 'ick2/workapi.py')
-rw-r--r-- | ick2/workapi.py | 7 |
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) |