{% extends "layouts/base.html" %} {% import 'macros/forms.html' as forms %} {% from "macros/change.html" import change with context %} {% block content %}

Builder: {{ b.getBuilder().getName() }} Build #{{ b.getNumber() }}

Steps and Logfiles:

    {% for s in steps %}
  1. {{ s.name }} {{ s.text }} {{ '( ' + s.time_to_run + ' )' if s.time_to_run else '' }}
      {% set item_class = cycler('alt', '') %} {% for l in s.logs %}
    • {{ l.name }}
    • {% else %}
    • - no logs -
    • {% endfor %} {% for u in s.urls %}
    • {{ u.logname }}
    • {% endfor %}
  2. {% endfor %}
{% if not b.isFinished() %}

Build In Progress:

{% if when_time %}

ETA: {{ when_time }} [{{ when }}]

{% endif %} {{ current_step }} {% if authz.advertiseAction('stopBuild') %}

Stop Build

{{ forms.stop_build(build_url+"/stop", authz, on_all=False, short=False, label='This Build') }} {% endif %} {% else %}

Results:

{{ b.getText()|join(' ')|capitalize }}

{% if b.getTestResults() %}

{% endif %} {% endif %}

SourceStamp:

{% set ss_class = cycler('alt','') %} {% if ss.project %} {% endif %} {% if ss.repository %} {% endif %} {% if ss.branch %} {% endif %} {% if ss.revision %} {% endif %} {% if got_revision %} {% endif %} {% if ss.patch %} {% endif %} {% if ss.changes %} {% endif %} {% if most_recent_rev_build %} {% endif %}
Project{{ ss.project|projectlink }}
Repository{{ ss.repository|repolink }}
Branch{{ ss.branch|e }}
Revision{{ ss.revision|revlink(ss.repository) }}
Got Revision{{ got_revision|revlink(ss.repository) }}
PatchYES
Changessee below
Build of most recent revision

BuildSlave:

{% if slave_url %}
{{ b.getSlavename()|e }} {% else %} {{ b.getSlavename()|e }} {% endif %}

Reason:

{{ b.getReason()|e }}

Blamelist:

{% if responsible_users %}
    {% for u in responsible_users %}
  1. {{ u|user }}
  2. {% endfor %}
{% else %}

no responsible users

{% endif %}

Timing:

{% if end %} {% endif %}
Start{{ start }}
End{{ end }}
Elapsed{{ elapsed }}

Build Properties:

{% for p in properties %} {% if p.short_value %} {% else %} {% endif %} {% endfor %}
Name Value Source
{{ p.name|e }}{{ p.short_value|e }} .. [property value too long]{{ p.value|e }}{{ p.source|e }}
{% if authz.advertiseAction('forceBuild') %}

Resubmit Build

{{ forms.rebuild_build(build_url+"/rebuild", authz, exactly, ss) }} {% endif %}
{% if ss.changes %}

All Changes:

    {% for c in ss.changes %}
  1. Change #{{ c.number }}

    {{ change(c.asDict()) }}
  2. {% else %}
  3. no changes
  4. {% endfor %}
{% endif %}
{% endblock %}