> ## Documentation Index
> Fetch the complete documentation index at: https://docs.havic.ch/llms.txt
> Use this file to discover all available pages before exploring further.

# Bereitstellungen

> Verfolgen Sie jeden Build live, brechen Sie laufende Bereitstellungen ab und rollen Sie bei Bedarf zurück.

Jede Veröffentlichung ist eine **Bereitstellung**. Havic zeigt jeden Lauf live an,
behält die Historie und erlaubt Abbruch und Rollback.

## Der Bereitstellungs-Verlauf

Pro Webseite sehen Sie die Liste aller Bereitstellungen mit ihrem **Status**, der
auslösenden Quelle und dem Zeitpunkt. Ausgelöst wird eine Bereitstellung durch:

* **Manuell durch *Name*** — ein Upload über die Oberfläche
* **GitLab-Pipeline** — automatisch aus Ihrem Repository
* **Rollback von Bereitstellung #N** — Zurücksetzen auf einen früheren Release

## Live-Fortschritt

Während des Laufs zeigt Havic die aktuelle **Phase** und ein **Live-Log**:

`Empfang → Auspacken → Build → Migration → Port → Release → Health → Fertig`

<Note>
  Bei verknüpften Repositories kommen die Phasen **„Pipeline prüfen"** und
  **„Artefakt laden"** hinzu. Das Live-Log ist Administrierenden vorbehalten.
</Note>

## Abbrechen oder im Hintergrund weiterlaufen lassen

Während eine Bereitstellung läuft, haben Sie über **„Abbrechen"** zwei Optionen:

<CardGroup cols={2}>
  <Card title="Im Hintergrund weiterlaufen" icon="window-restore">
    Der Build läuft weiter — Sie verfolgen ihn über eine **schwebende Karte** und
    arbeiten in der Zwischenzeit weiter.
  </Card>

  <Card title="Bereitstellung abbrechen" icon="circle-stop">
    Der Build wird gestoppt und dieser Lauf verworfen. Der Status wechselt auf
    **Abgebrochen**.
  </Card>
</CardGroup>

## Zurückrollen

War eine neue Version doch nicht gut, setzen Sie über **„Zurückrollen"** auf den
vorherigen Release zurück.

<Warning>
  Rollback ist nur für **Live**-Bereitstellungen verfügbar. Der Symlink wird auf den
  vorigen Release zurückgesetzt — Sie bestätigen das vorher.
</Warning>

## Statusübersicht

| Status             | Bedeutung                                                   |
| ------------------ | ----------------------------------------------------------- |
| **Wartet**         | Eingereiht, Build noch nicht gestartet.                     |
| **Läuft**          | Wird gerade gebaut und veröffentlicht.                      |
| **Live**           | Erfolgreich veröffentlicht und erreichbar.                  |
| **Fehlgeschlagen** | Build oder Health-Prüfung fehlgeschlagen — siehe Build-Log. |
| **Zurückgerollt**  | Auf einen früheren Release zurückgesetzt.                   |
| **Abgebrochen**    | Während des Laufs gestoppt.                                 |
| **Entfernt**       | Aus dem Betrieb genommen.                                   |

<Tip>
  Schlägt ein Build fehl, zeigt Havic die letzten Log-Zeilen direkt an und bietet
  **„Erneut versuchen"** an. Das vollständige Build-Log lässt sich öffnen und kopieren.
</Tip>
