Leitfäden
So weisen Sie Teams CI-Kosten zu
CI-Ausgaben sind eine Zeile auf der Rechnung und kein Team fühlt sich dafür verantwortlich.
5 Min. Lesezeit
CI-Ausgaben sind eine Zeile auf der Rechnung und kein Team fühlt sich dafür verantwortlich.
Warum es passiert
Ohne Zuordnung pro Team gibt es keine Rückkopplungsschleife zwischen dem Team, das einen Job hinzufügt, und dem Budget, das es verbraucht.
So beheben Sie das Problem
- Teilen Sie die Ausgaben nach Repository auf und ordnen Sie die Repositorys dann den Eigentümerteams zu
- Verwenden Sie unterschiedliche Läuferbezeichnungen pro Team, wenn ein gemeinsames Repository mehrere Läufer bedient
- Veröffentlichen Sie einen monatlichen Bericht pro Team statt einer globalen Zahl
- Legen Sie Budgetobergrenzen pro Repository fest, damit ein außer Kontrolle geratener Job begrenzt ist
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 reduzieren Sie die Kosten für GitHub ActionsDie CI-Rechnung wächst schneller als das Team und niemand weiß genau, warum.So messen Sie die CI-Kosten pro Pull-AnfrageSie kennen die monatliche Gesamtsumme, aber nicht, was eine einzelne Pull-Anfrage kostet.So legen Sie ein CI-Minutenbudget festDie Ausgaben werden am Ende des Monats ermittelt und nicht während des Monats kontrolliert.Wenn größere Läufer tatsächlich Geld sparenEin größerer Läufer kostet mehr pro Minute, daher ist unklar, ob er insgesamt günstiger ist.