Hoppa till innehåll

ingenjörskonst

Ett jobb, en virtuell dator: hur vi isolerar CI-arbetsbelastningar

Varför vi inte kör CI-jobb i behållare på en delad kärna, och vad det kostar oss.

{författare} · {roll} · {datum} · 8 min läsning

Vad vi gör

  • Varje jobb får sin egen microVM med sin egen kärna
  • Den virtuella datorn förstörs när jobbet slutar – aldrig återanvänds, aldrig återvunnet
  • Diskar torkas kryptografiskt i stället för att tas bort och returneras till en pool
  • Cacheobjekt krypteras per arkiv, så en cacheläsning kan inte korsa hyresgäster
  • Ingen operatör har skalåtkomst till en VM för ett körande jobb

Vad det kostar

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.