diff --git a/web/src/containers/status/ChangePanel.jsx b/web/src/containers/status/ChangePanel.jsx index f79f6af23c..667993836d 100644 --- a/web/src/containers/status/ChangePanel.jsx +++ b/web/src/containers/status/ChangePanel.jsx @@ -234,21 +234,25 @@ class ChangePanel extends React.Component { renderJob (job) { const { tenant } = this.props + let job_name = job.name + if (job.tries > 1) { + job_name = job_name + ' (' + job.tries + ')' + } let name = '' if (job.result !== null) { - name = {job.name} + name = {job_name} } else if (job.url !== null) { let url = job.url if (job.url.match('stream/')) { const to = ( tenant.linkPrefix + '/' + job.url ) - name = {job.name} + name = {job_name} } else { - name = {job.name} + name = {job_name} } } else { - name = {job.name} + name = {job_name} } let resultBar let result = job.result ? job.result.toLowerCase() : null diff --git a/zuul/model.py b/zuul/model.py index a3fa511a26..7917685c8c 100644 --- a/zuul/model.py +++ b/zuul/model.py @@ -2765,6 +2765,7 @@ class QueueItem(object): 'canceled': build.canceled if build else None, 'paused': build.paused if build else None, 'retry': build.retry if build else None, + 'tries': self.current_build_set.getTries(job.name), 'node_labels': build.node_labels if build else [], 'node_name': build.node_name if build else None, 'worker': worker,