Siirry sisältöön

Ruby

Ruby CI GitHub Actions

bundle install kokoaa alkuperäisiä helmiä lähteestä joka ajon aikana.

140s → 6s
paketin asennus
18m → 4m
RSpec

Miksi se tapahtuu

Mitä muuttaa

  1. Välimuistin toimittaja/paketti on avattu Gemfile.lockiin, joten alkuperäiset laajennukset rakennetaan kerran
  2. Aseta bundle config -käyttöönotto tosi toistettaville, lukkotiedostokohtaisille asennuksille
  3. Suorita RSpec rinnakkain parallel_testin kanssa kaikissa käytettävissä olevissa ytimissä
  4. Käytä snapshot runneria, jos asennus hallitsee edelleen - se poistaa vaiheen kokonaan

Ruby on runnerhut

Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan

Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.