Leitfäden
Wie man Matrix-Builds gut nutzt
Die Matrix ist gewachsen und niemand erinnert sich, warum jede Kombination existiert.
5 Min. Lesezeit
Die Matrix ist gewachsen und niemand erinnert sich, warum jede Kombination existiert.
Warum es passiert
Matrizen vervielfachen sich, sodass drei Dimensionen still und leise zu Dutzenden von Jobs werden.
So beheben Sie das Problem
- Verwenden Sie include, um bestimmte sinnvolle Kombinationen anstelle eines vollständigen Produkts hinzuzufügen
- Verwenden Sie „Exclude“, um Kombinationen zu entfernen, die in der Produktion nicht vorkommen können
- Überprüfen Sie die Matrix vierteljährlich anhand Ihrer tatsächlichen Unterstützung
- Deaktivieren Sie Fail-Fast nur während des Debuggens
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
So skalieren Sie selbst gehostete LäuferSelbst gehostete Läufer stehen entweder zu Spitzenzeiten in der Warteschlange oder bleiben untätig und teuer.So verwenden Sie LäufergruppenJedes Repository kann Jobs auf jedem Runner planen.So entwerfen Sie eine Läufer-Label-StrategieDie Etiketten sind organisch gewachsen und niemand weiß, welche sie verwenden sollen.Gehostet oder BYOC: So wählen Sie ausSie sind sich nicht sicher, ob Sie gehostete Läufer verwenden oder in Ihrer eigenen Cloud bereitstellen sollen.