Leitfäden
So messen Sie die CI-Kosten pro Pull-Anfrage
Sie kennen die monatliche Gesamtsumme, aber nicht, was eine einzelne Pull-Anfrage kostet.
5 Min. Lesezeit
Sie kennen die monatliche Gesamtsumme, aber nicht, was eine einzelne Pull-Anfrage kostet.
Warum es passiert
Die Abrechnung erfolgt nach Konto und nicht nach Änderung, sodass die Einheitsökonomie nicht sichtbar ist.
So beheben Sie das Problem
- Summieren Sie die Jobminuten nach Ausführung und ordnen Sie Ausführungen ihrer Pull-Anfrage zu
- Multiplizieren Sie mit der Minutenrate für jedes Läuferetikett
- Teilen Sie die monatlichen Ausgaben durch zusammengeführte Pull-Anfragen auf, um eine schnelle Ausgangsbasis zu erhalten
- Verfolgen Sie die Zahl im Laufe der Zeit – es ist die Metrik, die zeigt, ob die Optimierung stecken geblieben 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 weisen Sie Teams CI-Kosten zuCI-Ausgaben sind eine Zeile auf der Rechnung und kein Team fühlt sich dafür verantwortlich.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.