{% extends "base.html" %} {% block title %}FC CI - Dashboard{% endblock %} {% block auth %} {% if !auth_name.is_empty() %} {{ auth_name }}
{% else %} Login {% endif %} {% endblock %} {% block content %}

Dashboard

{{ total_builds }}
Total Builds
{{ completed_builds }}
Completed
{{ failed_builds }}
Failed
{{ running_builds }}
Running
{{ pending_builds }}
Pending
{% if total_builds > 0 %}
{% let rate = completed_builds * 100 / total_builds %}
{% if rate >= 80 %} {{ rate }}% {% else if rate >= 50 %} {{ rate }}% {% else %} {{ rate }}% {% endif %}
Success Rate
{% endif %}
{% if is_admin %}
New Project Admin Panel Build Queue
{% endif %}

Recent Builds

{% if recent_builds.is_empty() %}
No builds yet
Builds will appear here once an evaluation triggers them.
{% else %}
{% for b in recent_builds %} {% endfor %}
JobStatusSystemCreated
{{ b.job_name }} {{ b.status_text }} {{ b.system }} {{ b.created_at }}
{% endif %}

Recent Evaluations

{% if recent_evals.is_empty() %}
No evaluations yet
The evaluator will poll configured jobsets automatically.
{% else %}
{% for e in recent_evals %} {% endfor %}
CommitStatusTime
{{ e.commit_short }} {{ e.status_text }} {{ e.time }}
{% endif %}

Projects

{% if projects.is_empty() %}
No projects yet
{% if is_admin %}
Create a project to get started.
{% endif %}
{% else %}
{% for p in projects %} {% endfor %}
ProjectJobsetsLast EvalTime
{{ p.name }} {{ p.jobset_count }} {{ p.last_eval_status }} {{ p.last_eval_time }}
{% endif %}

Queue: {{ pending_builds }} pending, {{ running_builds }} running

{% endblock %}