Přejít na obsah

Ansible

Ansible CI na GitHub Actions

Instalace kolekce a role se spouští před každým playbookem.

50s → 3s
Instalace Galaxy

Instalace kolekce a role se spouští před každým playbookem.

Proč se to děje

~/.ansible/collections se neukládá do mezipaměti, takže Galaxy je dotazován při každém spuštění.

Co změnit

  1. Mezipaměť ~/.ansible/collections s klíčem na requirements.yml
  2. Spusťte ansible-lint v paralelní úloze, nikoli sériově
  3. V požadavcích na stažení použijte režim --check a použijte pouze při sloučení

Ansible on runnerhut

Jediná řada specifická pro runnerhut je `runs-on: runnerhut-2vcpu-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.