Build-Auslösung
Builds werden bei jedem git push automatisch oder manuell im Dashboard ausgelöst. Mit Debouncing und Warteschlangenverhalten.
Jamdesk erstellt Ihre Dokumentation bei jedem Push zu GitHub. Sie können einen Build auch über das Dashboard auslösen.
Automatische Builds
Jeder Push auf Ihren verbundenen Branch löst einen Build aus:
- Sie pushen Änderungen zu GitHub
- GitHub sendet einen Webhook an Jamdesk
- Jamdesk reiht Ihren Build ein und startet ihn
- Die erstellte Dokumentation wird im CDN bereitgestellt
Builds werden entprellt. Jamdesk wartet, bis 10 Sekunden ohne neuen Push vergangen sind, und startet dann den Build.
Manuelle Builds
Einen Build ohne Pushen von Änderungen auslösen:
Öffnen Sie Ihr Projekt im Dashboard.
Klicken Sie in der Seitenleiste auf Settings.
Wählen Sie Rebuild. Ein neuer Build wird gestartet.
Wann manuelle Builds verwendet werden
- Nach einer Änderung von Umgebungsvariablen
- Zum Aktualisieren nach einem fehlgeschlagenen Build
- Nach Updates der Jamdesk-Plattform
- Zum Leeren zwischengespeicherter Inhalte
Build-Warteschlange
Builds können bei hoher Auslastung kurzzeitig in der Warteschlange stehen. Das Dashboard zeigt die Position in der Warteschlange an. Builds werden in der Reihenfolge ihres Eingangs ausgeführt.
Gleichzeitige Builds
Jedes Projekt führt jeweils einen Build aus. Ein Auslöser, der während eines laufenden Builds eintrifft, wartet in der Warteschlange.
| Plan | Parallele Projekte |
|---|---|
| Trial | 1 |
| Pro | 3 |
