Add more build information to the events and have better messaging
Fixes #79
This commit is contained in:
parent
7315736c1f
commit
9b974f6b80
9 changed files with 89 additions and 30 deletions
33
events/build_event.html
Normal file
33
events/build_event.html
Normal file
|
@ -0,0 +1,33 @@
|
|||
<a href="{{ event_data.homepage }}">Build {{ event_data.build_id[:7] }}</a> {% block eventkind %}{% endblock %} for
|
||||
{% if event_data.trigger_id %}
|
||||
change
|
||||
{% if event_data.trigger_metadata %}
|
||||
{% if event_data.trigger_metadata.commit_info %}
|
||||
<a href="{{ event_data.trigger_metadata.commit_info.url }}">
|
||||
{{ event_data.trigger_metadata.commit[:7] }}
|
||||
</a> to
|
||||
{% if event_data.trigger_metadata.ref.split('/')[1] == 'tags' %}
|
||||
tag
|
||||
{% else %}
|
||||
branch
|
||||
{% endif %}
|
||||
{{ event_data.trigger_metadata.ref.split('/')[2] }}
|
||||
{% if event_data.trigger_metadata.commit_info.author %}
|
||||
by <a href="{{ event_data.trigger_metadata.commit_info.author.url }}">
|
||||
{% if event_data.trigger_metadata.commit_info.author.avatar_url %}
|
||||
<img src="{{ event_data.trigger_metadata.commit_info.author.avatar_url }}" width="16" height="16">{% endif %}{{ event_data.trigger_metadata.commit_info.author.username }}
|
||||
</a>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
{{ event_data.trigger_metadata.commit[:7] }}
|
||||
{% endif %}
|
||||
{% else %}
|
||||
to {{ event_data.trigger_kind }} repository
|
||||
{% endif %}
|
||||
{% else %}
|
||||
uploaded Dockerfile
|
||||
{% endif %}
|
||||
for repository {{ event_data.repository | repository_reference }}
|
||||
{% if event_data.error_message %}
|
||||
<br>{{ event_data.error_message }}
|
||||
{% endif %}
|
|
@ -1,2 +1,2 @@
|
|||
<a href="{{ event_data.homepage }}">Build</a> failed for repository
|
||||
{{ event_data.repository | repository_reference }} ({{ event_data.build_id }}): {{ event_data.error_message }}
|
||||
{% extends "build_event.html" %}
|
||||
{% block eventkind %}failure{% endblock %}
|
|
@ -1,9 +1,2 @@
|
|||
{% if event_data.is_manual and notification_data.performer_data.entity_name %}
|
||||
{{ notification_data.performer_data.entity_name | user_reference }} queued a
|
||||
<a href="{{ event_data.homepage }}">build</a>
|
||||
{% elif event_data.trigger_kind %}
|
||||
<a href="{{ event_data.homepage }}">Build</a> queued via a {{ event_data.trigger_kind }} trigger
|
||||
{% else %}
|
||||
<a href="{{ event_data.homepage }}">Build</a> queued
|
||||
{% endif %}
|
||||
for repository {{ event_data.repository | repository_reference }} ({{ event_data.build_id }})
|
||||
{% extends "build_event.html" %}
|
||||
{% block eventkind %}queued{% endblock %}
|
|
@ -1,2 +1,2 @@
|
|||
<a href="{{ event_data.homepage }}">Build</a> started for repository
|
||||
{{ event_data.repository | repository_reference }} ({{ event_data.build_id }})
|
||||
{% extends "build_event.html" %}
|
||||
{% block eventkind %}started{% endblock %}
|
|
@ -1,2 +1,2 @@
|
|||
<a href="{{ event_data.homepage }}">Build</a> completed for repository
|
||||
{{ event_data.repository | repository_reference }} ({{ event_data.build_id }})
|
||||
{% extends "build_event.html" %}
|
||||
{% block eventkind %}completed{% endblock %}
|
Reference in a new issue