Abbiamo parlato, in un precedente articolo, di Git Flow e come questo aiuti lo sviluppo agile di software. In questo articolo scopriamo come funziona il processo Github flow e perchè utilizzarlo.
Come funziona Github Flow
Github Flow lavora in ambiente di continuo sviluppo quindi manca il concetto, inserito in Git Flow, di “release” perchè ogni volta che c’è un push questo va direttamente nel master e quindi può essere messo in deploy. Come si può leggere nel blog ufficiale di Github Flow è un processo molto snello ed adatto per flussi di lavoro abbastanza monolitici nel deploy.
Le caratteristiche principali di Github Flow sono:
- tutto ciò che è nel master è immediatamente deployable;
- se vuoi lavorare a qualcosa di nuovo devi creare fuori dal master e chiamarlo con un nome descrittivo
- quando hai finito puoi aprire una richiesta di pull che, una volta verificata, viene inserita nel master per essere deployable
per approfondire potete leggere l’articolo di Scott Chacon.
Glue Labs e Github Flow
Utilizziamo Github e Git Flow già dal 2011 e ti supportiamo nell’implementazione nei tuoi progetti attraverso un Corso Git nell’ambito della nostra formazione avanzata. Inoltre ti permettiamo di avere al tuo fianco costantemente un esperto grazie ai piani di assistenza e supporto. Contattaci subito e senza impegno per un preventivo gratuito.