build: include useful successful build IDs in status JSON, closes #825

This commit is contained in:
Hans-Christoph Steiner 2021-03-11 18:52:31 +01:00
parent a3d828ea48
commit 5695993521

View file

@ -1052,8 +1052,10 @@ def main():
# Build applications... # Build applications...
failed_builds = [] failed_builds = []
build_succeeded = [] build_succeeded = []
build_succeeded_ids = []
status_output['failedBuilds'] = failed_builds status_output['failedBuilds'] = failed_builds
status_output['successfulBuilds'] = build_succeeded status_output['successfulBuilds'] = build_succeeded
status_output['successfulBuildIds'] = build_succeeded_ids
# Only build for 72 hours, then stop gracefully. # Only build for 72 hours, then stop gracefully.
endtime = time.time() + 72 * 60 * 60 endtime = time.time() + 72 * 60 * 60
max_build_time_reached = False max_build_time_reached = False
@ -1167,6 +1169,7 @@ def main():
'successfully') 'successfully')
build_succeeded.append(app) build_succeeded.append(app)
build_succeeded_ids.append([app['id'], build.versionCode])
wikilog = "Build succeeded" wikilog = "Build succeeded"
except VCSException as vcse: except VCSException as vcse: