Qt
Qt CI na GitHub Actions
Instalace Qt trvá déle než kompilace aplikace.
6m → 25s
Instalace Qt
14m → 4m
Stavět
Instalace Qt trvá déle než kompilace aplikace.
Proč se to děje
aqtinstall stáhne několik gigabajtů Qt při každém spuštění bez mezipaměti.
Co změnit
- Uložte do mezipaměti instalační adresář Qt zadaný ve verzi Qt
- Pro samotnou kompilaci C++ použijte ccache
- Stavte s ninjou a plným paralelismem
Qt on runnerhut
Jediná řada specifická pro runnerhut je `runs-on: runnerhut-16vcpu-ubuntu-2404`. Vše ostatní je standardní GitHub Actions — stejné akce, stejná tajemství a stejný model oprávnění, který používáte dnes.
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Next.jsdalší sestavení překompiluje každou stránku, i když se jedna komponenta změní.Hranatýng sestavení a ng test začínají při každém spuštění ze studené mezipaměti.VueVite znovu sestaví předbalení závislostí při každém spuštění CI.ŠtíhlýSestavení sady SvelteKit a testy Playwrightu při každém stisknutí zamrznou.