{% extends "basebuildpage.html" %} {% load humanize %} {% load projecttags %} {% block localbreadcrumb %}
  • Dashboard
  • {% endblock %} {% block buildinfomain %}
    {%if build.outcome == build.SUCCEEDED%}Completed{%elif build.outcome == build.FAILED%}Failed{%else%}{%endif%} {{build.completed_on|date:"d/m/y H:i"}} with {%if build.outcome == build.SUCCEEDED or build.outcome == build.FAILED %}{% if build.errors_no %} {{build.errors_no}} error{{build.errors_no|pluralize}} {% endif %} {% if build.warnings_no %} {{build.warnings_no}} warning{{build.warnings_no|pluralize}} {% endif %} Build time: {{ build.timespent|sectohms }} {%endif%}
    {%if build.outcome == build.SUCCEEDED%}

    Images

    {%else%} {%endif%}

    Build summary

    Configuration

    Machine
    {{build.machine}}
    Distro
    Layers
    {% for i in build.layer_version_build.all %}
    {{i.layer.name}}
    {%endfor%}

    Tasks

    Total number of tasks
    {{build.task_build.all.count}}
    Tasks executed
    {% query build.task_build task_executed=1 order__gt=0 as exectask%}{{exectask.count}}
    Tasks prebuilt
    {% query build.task_build task_executed=0 order__gt=0 as noexectask%}{{noexectask.count}}
    Reuse
    {% query build.task_build order__gt=0 as texec %}{{noexectask.count|multiply:100|divide:texec.count}}%

    Recipes & Packages

    Recipes used
    {{recipecount}}
    Packages built
    {{build.package_set.all.count}}
    {% endblock %}