Leitfäden
So bestimmen Sie die Größe von Runnern für Android-Builds
Gradle-Montagen und Instrumentierungstests erfordern sehr unterschiedliche Maschinen.
4 Min. Lesezeit
Gradle-Montagen und Instrumentierungstests erfordern sehr unterschiedliche Maschinen.
Warum es passiert
Der Build ist CPU- und speichergebunden; Der Emulator ist daran gebunden, ob KVM überhaupt verfügbar ist.
So beheben Sie das Problem
- 8 vCPU mit 4 GB pro vCPU für Assembler- und Unit-Tests
- Bei Instrumentierungstests ist die KVM-Verfügbarkeit weitaus wichtiger als die Anzahl der Kerne
- Jede Emulatorinstanz benötigt ungefähr 2 Kerne und 3 GB – Größe für die Shard-Anzahl
- Teilen Sie Einheit und Instrumentierung in separate Aufgaben mit unterschiedlichen Größen auf
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.