Ansible
CI Ansible su GitHub Actions
La raccolta e l'installazione dei ruoli vengono eseguite prima di ogni playbook.
50 → 3 secondi
Installazione Galaxy
Perché succede
Cosa cambiare
- Memorizza nella cache ~/.ansible/collections con chiave su require.yml
- Esegui ansible-lint in un lavoro parallelo anziché in serie
- Utilizza la modalità --check nelle richieste pull e applica solo in caso di unione
Ansible 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.
Correlati
Terraformterraform init scarica ogni provider ad ogni esecuzione.PulumiL'installazione del plugin e delle dipendenze viene eseguita prima di ogni anteprima.KubernetesL'avvio di un cluster kind o k3s richiede alcuni minuti prima dell'inizio dei test.TimoneGli aggiornamenti delle dipendenze dei grafici e il linting si raffreddano ogni volta.