Sto cercando le migliori pratiche per il software di versioning da un punto di vista del processo (tecnico) ma posso trovare solo conversazioni su schemi di numerazione.
Fondamentalmente, voglio vedere se il mio processo di aggiornamento pianificato soddisfa "pratiche standard".
L'applicazione controlla un'API e confronta il risultato con il proprio numero di build. Se l'API restituisce una build superiore alla sua versione corrente, contrassegna il programma da aggiornare. L'applicazione scarica l'aggiornamento e genera un processo per eseguire l'MSI.
Questo suono è fattibile? Ci sono riferimenti per le migliori pratiche?