Přejít na obsah

Docker Vytvořit

GitHub Actions Vytvořte CI na Docker

Integrační testy počkají několik minut, než bude zásobník pro psaní v pořádku.

4m → 45s
Zásobník připraven
16m → 5m
Suite

Integrační testy počkají několik minut, než bude zásobník pro psaní v pořádku.

Proč se to děje

Každý obrázek je stažen čerstvě a služby se spouštějí bez ohledu na závislost.

Co změnit

  1. Použijte mezipaměť registru, aby byly obrázky lokální
  2. Definujte Healthchecks a Depend_on conditions, aby se testy spustily v okamžiku, kdy jsou služby připraveny
  3. Spusťte zásobník na běžci s místním NVMe – inicializace databáze je vázána na disk

Docker Skládání na runnerhut

Jediná řada specifická pro runnerhut je `runs-on: runnerhut-8vcpu-ubuntu-2404`. Vše ostatní je standardní GitHub Actions — stejné akce, stejná tajemství a stejný model oprávnění, který používáte dnes.

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.