Processo di rilascio
Le soluzioni applicate agli ambienti di test e produzione sono soluzioni gestite. È opportuno che gli architetti di soluzioni siano consapevoli delle opzioni disponibili durante l'importazione di soluzioni gestite.
Importazione di soluzioni gestite
Non è consigliabile creare nuove soluzioni per ogni modifica o rilascio dell'applicazione, in quanto comporterebbe dipendenze tra i componenti che impediscono di importare la soluzione. Pertanto, è necessario apportare modifiche alle soluzioni e quindi importare la nuova versione.
Nota
Le soluzioni hanno numeri di versione. I numeri di versione vengono incrementati automaticamente quando si esporta una soluzione. Non è possibile importare una soluzione con un numero di versione inferiore se la soluzione è già stata importata con un numero di versione superiore.
Quando si importa una nuova versione di una soluzione gestita, è necessario considerare le seguenti opzioni di importazione:
- Aggiornamento: applica le modifiche nella soluzione.
- Aggiornamento: importa le modifiche e le applica immediatamente, inclusa la rimozione di componenti che non fanno parte della nuova soluzione. La vecchia soluzione viene sovrascritta.
- Fasi di aggiornamento: simile all'aggiornamento (versione), ma si interrompe dopo l'importazione di una nuova soluzione prima di rimuovere i componenti in modo da poter portare a termine la migrazione dei dati. Quindi, è possibile attivare manualmente l'applicazione finale della soluzione.
Gli aggiornamenti a una soluzione gestita vengono distribuiti alla versione precedente della soluzione gestita. Questa azione non crea un ulteriore livello di soluzione. Non è possibile eliminare i componenti tramite un aggiornamento.
L'aggiornamento (versione) di una soluzione installa un nuovo livello di soluzione immediatamente sopra il livello di base. Gli aggiornamenti (versione) della soluzione eliminano i componenti esistenti ma non più inclusi nella versione aggiornata.
Aggiornamento (versione) è l'opzione predefinita.
Importante
L'uso di Clona patch e Clona soluzione per aggiornare una soluzione non è più consigliato perché limita lo sviluppo del team e aumenta la complessità quando si archivia la soluzione in un sistema di controllo del codice sorgente.