{% extends "projects/base.html" %} {% import "site_shell/_macros.html" as ui %} {% import "projects/builds/_build_macros.html" as bm %} {% block title %}{{ spec.name }} - {{ project.name }} - Pychestrate{% endblock %} {% block content %}
{{ spec.description or 'No description' }}
| # | Name | Type | Continue on Failure |
|---|---|---|---|
| {{ loop.index }} | {{ step.name }} | {{ step.type }} | {% if step.continue_on_failure is defined and step.continue_on_failure %}Yes{% else %}No{% endif %} |
| Build | Branch | Status | Duration | Started |
|---|---|---|---|---|
| #{{ build.id }} | {{ build.branch }} | {{ bm.build_status(build.status) }} | {% if build.duration_seconds is not none %}{{ build.duration_seconds }}s{% else %}—{% endif %} | {{ bm.build_started(build) }} |
This specification cannot be deleted now: {% if spec_usage.active_builds %}{{ spec_usage.active_builds }} of its builds are waiting or running.{% endif %} {% if spec_usage.watches %}The watches {{ spec_usage.watches | join(', ') }} use it; change or delete them first.{% endif %}
{% endif %} {% if not spec_usage.watches and not spec_usage.active_builds %} {% endif %}