{% extends "base.html" %} {% block title %}История сборок - {{ dockerfile.name }} - DevOpsLab{% endblock %} {% block page_title %}История сборок: {{ dockerfile.name }}{% endblock %} {% block content %}
| ID | Образ | Тип | Платформы | Статус | Начало | Длительность | Пользователь | Действия |
|---|---|---|---|---|---|---|---|---|
| {{ log.id }} |
{{ log.image_name }}{% if log.tag %}:{{ log.tag }}{% endif %}
|
{% if log.extra_data and log.extra_data.get('type') == 'push' %} Push {% else %} Build {% endif %} | {% if log.extra_data and log.extra_data.get('type') == 'push' %} {# Для push показываем registry вместо платформ #} {% if log.extra_data.get('registry') %} {{ log.extra_data.get('registry') }} {% else %} - {% endif %} {% elif log.platforms %} {% for platform in log.platforms %} {{ platform }} {% endfor %} {% else %} - {% endif %} | {% if log.status == "success" %} Успешно {% elif log.status == "failed" %} Ошибка {% else %} Выполняется {% endif %} | {% if log.started_at %} {{ log.started_at.strftime('%Y-%m-%d %H:%M:%S') }} {% else %} - {% endif %} | {% if log.duration %} {{ log.duration }} сек {% else %} - {% endif %} | {{ log.user or '-' }} |