Arbeitsabläufe
Job-Timeout
Kurze Antwort
Ein Job-Timeout ist die maximale Dauer, die ein Job ausgeführt werden darf, bevor GitHub ihn abbricht. Der Standardwert beträgt sechs Stunden.
Ein Job-Timeout ist die maximale Dauer, die ein Job ausgeführt werden darf, bevor GitHub ihn abbricht. Der Standardwert beträgt sechs Stunden.
Warum es wichtig ist
Die Vorgabe ist viel zu großzügig. Ein blockierter Job, der stillschweigend sechs Stunden Läuferzeit verbrennt, ist eine Rechnung, die niemand eingeplant hat; Legen Sie für jeden Job Timeout-Minuten fest.
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
ArtefaktretentionBei der Artefaktaufbewahrung handelt es sich um den Zeitraum, in dem GitHub Workflow-Artefakte aufbewahrt, bevor sie gelöscht werden. Der Standardwert beträgt 90 Tage und kann pro Repository oder pro Upload konfiguriert werden.Matrix erstellenEine Build-Matrix ist eine GitHub Actions-Funktion, die eine Jobdefinition in viele parallele Jobs über Kombinationen von Variablen wie Betriebssystem und Sprachversion erweitert.Zusammengesetzte AktionEine zusammengesetzte Aktion bündelt mehrere Workflow-Schritte in einer einzigen wiederverwendbaren Aktion, die in YAML definiert ist, ohne dass JavaScript oder ein Container erforderlich ist.ParallelitätsgruppeEine Parallelitätsgruppe ist eine benannte Sperre, die begrenzt, wie viele Workflow-Ausführungen, die diesem Namen entsprechen, gleichzeitig ausgeführt werden können.