json.id build.build_id json.repo_id build.build_repo_id json.number build.build_number json.status build.build_status json.event build.build_event json.action build.build_action json.error build.build_error if build.build_status == 'error' json.message build.build_message json.author do json.partial! 'author', user: render_build_author(build.build_author) end json.started format_utc_time build.build_started json.finished format_utc_time build.build_finished json.created format_utc_time build.build_created json.updated format_utc_time build.build_updated json.version build.build_version json.build_after_sha build.build_after json.build_before_sha build.build_before json.branch_source build.build_source json.branch_target build.build_target json.duration_time render_duartion_time(build.build_finished, build.build_started)