Add more build information to the events and have better messaging

Fixes #79
This commit is contained in:
Joseph Schorr 2015-06-16 23:16:36 -04:00
parent 7315736c1f
commit 9b974f6b80
9 changed files with 89 additions and 30 deletions

View file

@ -60,12 +60,13 @@ def start_build(repository, prepared_build, pull_robot_name=None):
if prepared_build.trigger:
event_log_metadata['trigger_id'] = prepared_build.trigger.uuid
event_log_metadata['trigger_kind'] = prepared_build.trigger.service.name
event_log_metadata['trigger_metadata'] = prepared_build.metadata or {}
model.log_action('build_dockerfile', repository.namespace_user.username, ip=request.remote_addr,
metadata=event_log_metadata, repository=repository)
spawn_notification(repository, 'build_queued', event_log_metadata,
subpage='build?current=%s' % build_request.uuid,
subpage='build/%s' % build_request.uuid,
pathargs=['build', build_request.uuid])
return build_request