Nel mio lavoro di giorno lavoro su un progetto strettamente controllato con caratteristiche e ambito generale che alla fine sono deciso dal comitato.
Spesso le caratteristiche finali sono il risultato di esigenze di un singolo (o multiplo) membro. Quindi ogni tanto una idea arriva sulla mia scrivania che può, tecnicamente parlando, essere implementata, ma potrebbe non essere effettivamente in grado di farla arrivare alla versione finale.
Recentemente ho preso in mano il progetto e, così com'è, ci sono due rami principali (entrambi collegati a una pipeline di build ugualmente intitolata). Testing
e Production
.
Ho intenzione di introdurre un Nightly
branch / build (in cui tale funzionalità sperimentale verrebbe sottoposta a backup e creata da un ramo o una sottostruttura Staging
, quindi può essere rimossa dal normale ramo Nightly
al volo) pipeline abbastanza presto e mi chiedo: è Nightly
il posto giusto per tale funzionalità sperimentale?