Hoekig
Hoekige CI op GitHub Actions
ng build en ng test starten beide elke keer vanuit een koude cache.
6m → 2m
Bouw
ng build en ng test starten beide elke keer vanuit een koude cache.
Waarom het gebeurt
De build-cache van Angular in .angular/cache blijft niet behouden, dus de hele grafiek wordt opnieuw gecompileerd.
Wat te veranderen
- Cache .angular/cache ingetoetst op het lockfile
- Voer tests zonder hoofd uit met --no-watch --browsers=ChromeHeadless
- Gebruik Nx of de Angular-buildcache als u meer dan een paar bibliotheken heeft
Hoekig op runnerhut
yaml
jobs: test: runs-on: runnerhut-4vcpu-ubuntu-2404 steps: - uses: actions/checkout@v4 - run: npm ci - run: npx ng test --no-watch --browsers=ChromeHeadless - run: npx ng build --configuration productionDe enige runnerhut-specifieke regel is `runs-on: runnerhut-4vcpu-ubuntu-2404`. Al het andere is standaard GitHub Actions — dezelfde acties, dezelfde geheimen en hetzelfde machtigingsmodel dat u vandaag de dag gebruikt.
Je volgende build kan twee keer zo snel zijn, voor de halve prijs
Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.