Gitlab pipeline – Prerequisiti
I prerequisiti per poter sfruttare le pipeline sono:
- Il progetto deve usare Git (1) come sistema di versionamento.
- Il progetto deve essere in un linguaggio supportato dalle pipeline (altrimenti potrete comunque utilizzare Gitlab come repository ma dovrete fare a meno di questa funzionalità.
- Avere un’organizzazione accurata e sensata dei rami di sviluppo (ad esempio adottando il workflow Gitflow) in modo da poter isolare i rami da cui estrarre le versioni da rilasciare, in genere il ramo master, e i rami dove convergono gli sviluppi correnti, ad esempio il ramo develop o rami con nomi standard, creati per raggruppare sviluppi importanti con molte feature.
- Avere dei test sul codice, senza test potremmo solamente garantire che il codice venga compilato e nulla più.