{% extends "base.html" %} {% block title %}Dockerfile: {{ dockerfile.name }} - DevOpsLab{% endblock %} {% block page_title %}Dockerfile: {{ dockerfile.name }}{% endblock %} {% block header_actions %}
{% endblock %} {% block content %}{{ dockerfile.description }}
{% endif %} {% if dockerfile.base_image %}{{ dockerfile.content }}
| Образ | Тип | Платформы | Статус | Начало | Длительность | Пользователь | Действия |
|---|---|---|---|---|---|---|---|
{{ 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('%d.%m.%Y %H:%M') }} {% else %} — {% endif %} | {% if log.duration %} {{ log.duration }} сек {% else %} — {% endif %} | {% if log.user %} {{ log.user }} {% else %} — {% endif %} |