Il prodotto software su cui lavoro ha diversi servizi e interfacce utente. Ci sono file di installazione separati per ogni unità del prodotto per l'installazione. Ogni giorno apportiamo modifiche specifiche ai clienti e correzioni di errori. Abbiamo bisogno di memorizzare una versione separata per ogni cliente.
Recentemente, abbiamo commesso l'errore di installare la versione errata del prodotto a diversi clienti. Abbiamo un team di sviluppo che utilizza github per il controllo della versione e un team di assistenza tecnica, che installa il prodotto e fornisce assistenza ai clienti.
Sono parte del team di sviluppatori e desideriamo che il nostro team di assistenza clienti abbia un facile accesso alle impostazioni recenti e alle impostazioni specifiche del cliente. Attualmente, chiedono allo sviluppatore responsabile i file di installazione.
Come possiamo organizzare e archiviare i nostri pacchetti di installazione correttamente per evitare di commettere errori?