{% extends "botapp/base.html" %} {% block title %}Pipeline {{ pipeline.external_id }} | CI{% endblock %} {% block content %}

Pipeline #{{ pipeline.external_id }}

{{ pipeline.project.path }} · {{ pipeline.source|default:"origem desconhecida" }} · {{ pipeline.ref }}

{% if pipeline.web_url %} Abrir no CI{% endif %} Projeto
{% if pipeline.has_masked_error %}
Verde com erro no log

O pipeline terminou com sucesso, mas o log contém padrão de erro: a exceção foi engolida e o processo saiu com código 0. O status do CI diz OK; o trabalho pode não ter acontecido.

{% endif %}

Jobs

{% for j in jobs %} {% empty %} {% endfor %}
JobStage StatusRunner DuraçãoLog
{{ j.name }} {% if j.matched_pattern %}({{ j.matched_pattern }}){% endif %} {{ j.stage|default:"—" }} {% if j.status == 'success' %}success{% else %}{{ j.status }}{% endif %} {{ j.runner_description|default:"—" }} {{ j.duration|default:"—" }} completo {% if j.log_excerpt %}cauda guardada{% endif %}
Nenhum job.

O log é buscado no servidor de CI a cada abertura — o token nunca vai para o navegador. Log de build pode conter segredo impresso por script; o acesso exige login e respeita o escopo por departamento.

{% endblock %}