Capitolo 5. Automatizzare le build
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Il capitolo 3 ha illustrato come le applicazioni possono essere distribuite in un cluster OpenShift eseguendo comandi per creare oggetti Kubernetes ed estraendo immagini di container da un registro centrale di container. Tuttavia, la maggior parte delle applicazioni viene sviluppata e aggiornata nel tempo dopo la prima distribuzione.
Questo è particolarmente vero per i software che non vengono eseguiti su un dispositivo locale (come un elaboratore di testi) ma su una piattaforma cloud, come un cluster OpenShift. Spedire un software ai dispositivi consumer è un processo molto più complesso rispetto all'aggiornamento di un software cloud, e questo è uno dei motivi per cui molti prodotti passano a produrre software cloud.
Il software che funziona come servizio web è solitamente accessibile da un dispositivo consumer con un browser web o un client. Il software stesso può essere aggiornato dall'azienda sviluppatrice in qualsiasi momento. Molte aziende distribuiscono gli aggiornamenti anche più volte al giorno.
Per un'azienda che esegue tutti i carichi di lavoro in container su OpenShift, come lo sviluppatore di videogiochi descritto in questo libro, il processo di creazione e aggiornamento delle immagini dei container deve essere automatizzato e riproducibile. Nessuno vuole stare lì a creare e distribuire ...