Docker CI/CD FACILE con Github Actions | Tutorial italiano
Channel: Michele Ferracin
Date: 14/09/2022

Pratica e teoria per implementare un ciclo di sviluppo e distribuzione applicazioni container Docker.

➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO /  https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB


Le applicazioni distribuite in formato container portano al livello successivo le pratiche di ALM (Application Lifecycle Management) e DevOps.

Docker ha il merito di aver reso popolare e accessibile la tecnologia container che ha permesso l'adozione di nuove pratiche ALM facilitando operazioni quali:
 - Distribuzione delle applicazioni
 - Test
 - Tempi di avvio
 - Contenimento dei costi.

Docker semplifica il ciclo di vita dello sviluppo consentendo agli sviluppatori di lavorare in ambienti standardizzati utilizzando contenitori locali che forniscono applicazioni e servizi. I container sono ideali per l'integrazione continua e i flussi di lavoro di distribuzione continua (CI/CD).

Gli sviluppatori scrivono codice localmente e condividono il loro lavoro con i colleghi utilizzando i contenitori Docker.Usano Docker per promuovere le loro applicazioni in un ambiente di test ed eseguire test automatizzati e manuali.
Quando gli sviluppatori trovano bug, possono correggerli nell'ambiente di sviluppo e ridistribuirli nell'ambiente di test per il test e la convalida.
Al termine del test, ottenere la correzione al cliente è semplice come inviare l'immagine aggiornata all'ambiente di produzione.

In questo tutorial imparerai:
 - Lo schema del ciclo di vita e di sviluppo per applicazioni in formato container.
 - Come creare una semplice immagine personalizzata.
 - Come pubblicare l'immagine creata su Docker Hub.
 - Come distribuire l'immagine.

Prerequisiti
Per seguire passo passo il tutorial e quello che faccio ti serve:
- Visual Studio Code
- Un account Docker Hub
- Un account GitHub

Il tutto verrà prima mostrato in modalità "manuale" e poi automatizzato per implementare CI/CD con GitHub Actions. In questo modo vedrai i passi uno per uno e poi li concatenerai in un workflow di GitHub con le Actions.


Introduzione e tutorial Docker: https://www.youtube.com/watch?v=97OFAcndG-4

Spiegazione e tutorial GitHub Actions: https://www.youtube.com/watch?v=fnxC13t_DhM

Cosa sono i microservizi: https://studio.youtube.com/video/dEVE8tuGYvI/edit

Fammi sapere cosa ne pensi nei commenti!

Metti un mi piace e iscriviti al canale per restare aggiornato su nuove uscite!

Per collaborazioni e consulenze: info@limeware.it
🟢 La mia azienda: https://www.limeware.it/
💼 LinkedIn: https://linkedin.com/in/micheleferracin/
🌲LinkTree: https://linktr.ee/miferrac
🤳 Instagram: https://www.instagram.com/micheleferracin/
📱TikTok: https://www.tiktok.com/@phenixita