Naar inhoud springen

Gidsen

Alleen de tests uitvoeren die door een wijziging worden beïnvloed

Bij elke push wordt de hele testsuite uitgevoerd, ongeacht wat er is veranderd.

6 min leestijd

Bij elke push wordt de hele testsuite uitgevoerd, ongeacht wat er is veranderd.

Waarom het gebeurt

Er is geen mapping van gewijzigde bestanden naar getroffen tests, dus CI moet ervan uitgaan dat alles hierdoor wordt beïnvloed.

Hoe het te repareren

  1. Gebruik een bouwsysteem met analyse van getroffen doelen (Nx, Turborepo, Bazel, Pants)
  2. Haal de volledige git-geschiedenis op, zodat de basisvergelijking correct is
  3. Houd een volledige uitvoering op de hoofdlijn, zodat niets zich achter een slechte afhankelijkheidsgrafiek verbergt
  4. Begin met grove padfilters als een volledige taakgrafiek een te grote verandering is

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.