Chiparos
Cypress CI pe GitHub Actions
Binarul Cypress descarcă fiecare rulare și specificațiile se execută în serie.
60s → 2s
Instalare binară
28m → 7m
suita E2E
Binarul Cypress descarcă fiecare rulare și specificațiile se execută în serie.
De ce se întâmplă
~/.cache/Cypress nu este persistent și paralelizarea necesită o configurare explicită.
Ce să schimbi
- Cache ~/.cache/Cypress introdus pe versiunea Cypress
- Împărțiți specificațiile într-o matrice și rulați-le în paralel
- Dezactivați înregistrarea video în CI, dacă nu vizionați cu adevărat videoclipurile
- Utilizați cypress run --component și --e2e ca lucrări separate
Chiparos pe runnerhut
Singura linie specifică runnerhut este `runs-on: runnerhut-4vcpu-ubuntu-2404`. Orice altceva este standard GitHub Actions — aceleași acțiuni, aceleași secrete și același model de permisiuni pe care îl utilizați astăzi.
Următorul tău build poate fi de două ori mai rapid, la jumătate de preț
Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.
Similar
DramaturgDescărcările de browser și execuția testelor în serie domină fiecare rulare.glumaJest transformă fiecare fișier la fiecare rulare și folosește un lucrător în CI.VitestVitest re-optimizează dependențele și rulează într-un singur pool de fire.pytestpytest rulează pe un nucleu, în timp ce runnerul are opt inactiv.