Menu
AkurAI-Build
publicLatest change 834088c92ff481a8a0cc0f5825c8fb9524396e7a - Build lean Git-native AkurAI CI/CD by Ólafur Búi Ólafsson
{% extends "layouts/base.html" %}
{% block body %}
<main class="pt-shell">
<header class="pt-top">
<div class="pt-brand"><span class="pt-mark" aria-hidden="true">A</span><div><h1>AkurAI Builds</h1><p>Git → build → artifact → deploy</p></div></div>
<div class="pt-health"><span class="pt-dot" aria-hidden="true"></span><span id="health">connecting</span><span class="pt-version">v{{ version }}</span></div>
</header>
<section class="pt-stack" aria-label="Build dashboard">
<section class="pt-panel" aria-labelledby="run-heading">
<div class="pt-panel-head"><h2 id="run-heading">Run a pipeline</h2><button class="pt-button" id="refresh" type="button">Refresh</button></div>
<div class="pt-toolbar">
<label>API token<input id="token" type="password" autocomplete="off" placeholder="From api.token"></label>
<label>Repository<select id="repo"></select></label>
<label>Git ref<input id="ref" value="main"></label>
<button class="pt-button pt-primary" id="trigger" type="button">Run</button>
</div>
</section>
<section class="pt-metrics" aria-label="Pipeline summary">
<div><strong id="m-projects">0</strong><span>Projects</span></div>
<div><strong id="m-running">0</strong><span>Active</span></div>
<div><strong id="m-passed">0</strong><span>Passed</span></div>
<div><strong id="m-failed">0</strong><span>Failed</span></div>
</section>
<div class="pt-grid">
<section class="pt-panel" aria-labelledby="runs-heading">
<div class="pt-panel-head"><h2 id="runs-heading">Recent runs</h2><span class="pt-muted" id="updated"></span></div>
<div class="pt-table-wrap"><table><thead><tr><th>Run</th><th>Status</th><th>Ref</th><th>Commit</th><th>Started</th></tr></thead><tbody id="runs"></tbody></table></div>
</section>
<aside class="pt-panel pt-detail" aria-labelledby="detail-heading">
<div class="pt-panel-head"><h2 id="detail-heading">Run details</h2><button class="pt-button" id="retry" type="button" hidden>Retry</button></div>
<div class="pt-panel-body" id="detail"><p class="pt-empty">Select a run to inspect jobs, logs, artifacts, and deployments.</p></div>
</aside>
</div>
</section>
</main>
{% endblock %}