diff options
author | Lars Wirzenius <liw@liw.fi> | 2017-11-13 20:36:19 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2017-11-13 20:36:19 +0100 |
commit | b4cf935b67689a8e884a2b6d68e6732e97ec1655 (patch) | |
tree | eebacaebf78dab94ae987d1336911d4d4e3fb69d | |
parent | 743e5eb345f3414793fb840759a844163d44151c (diff) | |
download | ick2-b4cf935b67689a8e884a2b6d68e6732e97ec1655.tar.gz |
Fix: increment build id every time
-rw-r--r-- | ick2/controllerapi.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/ick2/controllerapi.py b/ick2/controllerapi.py index fd68a84..ef20daa 100644 --- a/ick2/controllerapi.py +++ b/ick2/controllerapi.py @@ -464,8 +464,8 @@ class WorkAPI(APIbase): assert isinstance(exit_code, int) assert exit_code != 0 pipeline['status'] = 'idle' - self._finish_build(update) self._update_project(project) + self._finish_build(update) worker_state = { 'worker': update['worker'], @@ -493,7 +493,10 @@ class WorkAPI(APIbase): def _start_build(self, project, pipeline, worker): ick2.log.log('info', msg_text='Starting new build') - build_id = 1 + build_id = project.get('build_id', 0) + build_id += 1 + project['build_id'] = build_id + self._update_project(project) build = { 'build_id': build_id, 'log': '/logs/{}'.format(build_id), |