Sto cercando di pensare a un modo semplice e facile per farlo, ma ho pensato di farlo passare per alcune persone per una seconda opinione:
Supponiamo di avere 8 clienti (un progetto per ciascun cliente) e ogni progetto deriva da un progetto principale. Se viene sollevato un bug che deve essere corretto in core, il nostro attuale approccio è creare un bug e clonarlo per ogni cliente (usando Bugzilla). Un sacco di sviluppatori stanno trovando il tempo necessario per clonare manualmente i bug su tutti i client e assicurarsi che siano posizionati su ogni tracker di rilascio per cliente.
Suppongo che si tratti di un problema di flusso di lavoro, quindi qualcuno ha suggerimenti sul modo migliore per gestire i bug di clonazione per più clienti? Forse Bugzilla non è lo strumento migliore per questo. La maggior parte di noi crede che non possa essere completamente automatizzata e richiederà un intervento manuale a prescindere dallo strumento che usiamo.
Un'idea che ho avuto è stata quella di creare un singolo problema di bug. Se si tratta di un bug di base e quando lo si assegna per una versione, non viene contrassegnato come completamente risolto poiché non è stato testato per tutti i progetti client derivati dal progetto principale. Il problema con questo è che avrei bisogno di un modo per collegare il singolo bug a tutti i clienti e far sapere quando impostarlo automaticamente per risolverlo una volta che l'ultimo cliente ha avuto un rilascio. Non credo che Bugzilla abbia una funzionalità del genere.
Qualsiasi idea o idea sarebbe gradita.