Vai al contenuto

Elisir

CI Elixir su GitHub Actions

mixare deps.get e compilation iniziano entrambi dal nulla ad ogni esecuzione.

4m → 30s
Compilare
9m → 3m
Gasdotto completo

Perché succede

Cosa cambiare

  1. Cache deps/ e _build/ digitati su mix.lock e sulle versioni OTP/Elixir
  2. Compilare con MIX_ENV=test una volta e riutilizzare sia per credo che per test
  3. Esegui --warnings-as-errors in un lavoro veloce separato in modo che fallisca presto
  4. Utilizza i test asincroni integrati di ExUnit: la maggior parte delle suite li interrompe per sbaglio

Elisir su runnerhut

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.