Sto cercando di migliorare il nostro sistema di generazione e rilascio. Siamo un negozio .Net / Windows, e non vedo alcun ottimo strumento per Windows per generare i file che devono essere rilasciati in patch o hotfix. Attualmente stiamo utilizzando TFSBuild 2010 con Windows Workflow per i nostri build di integrazione continua e la nostra build completa quotidiana che include un pacchetto Installshield per la distribuzione.
- Quale è un buon modo per generare l'elenco di file da includere in una versione di stile "patch", in cui uno non ridistribuisce tutti i file, ma solo quelli necessari per realizzare le modifiche necessarie? Esistono strumenti open source che funzionano bene per questo, oppure i team di solito eseguono il proprio? Ho preso in considerazione l'utilizzo di Beyond Compare ma preferirei qualcosa di open source. La creazione del file "patch" deve essere automatizzata al 100%.
- Quali veicoli di rilascio dovrebbero essere in stile patch? E quali versioni dovrebbero sostituire tutti i file di sistema relativi alla nostra applicazione? Supponiamo di avere una grande quantità di risorse necessarie per la manutenzione.
- C'è qualche materiale stabilito che è di fiducia all'interno del settore per strategie su questo? Mi rendo conto che è diverso per "impresa" piuttosto che con siti web tipici. Sto cercando più strategie "imprenditoriali" a causa del nostro stile di distribuzione del prodotto.
tl; dr > Cerchi informazioni su come spedire pacchetti più affidabili?