Se siamo sviluppatori .NET sappiamo bene come Microsoft abbia cambiato il ciclo di rilascio dell'SDK e del runtime che, ora, prevede una nuova release all'anno nei dintorni di Novembre. Per prepararci al rilascio di .NET 6, possiamo scaricare la preview attuale e iniziare a migrare il nostro codice per supportare l'SDK. Quando si hanno dei processi ben stabiliti a livello di pipeline per compilare le nostre applicazioni, possiamo anche fare uso di un nuovo build server, attualmente in preview.
Su GitHub possiamo configurare il runner hosted da Microsoft come segue:
jobs: jobName: runs-on: windows-2022
Anche su Azure DevOps la configurazione dell'agent sarà molto simile:
jobs: - job: jobName pool: vmImage: 'windows-2022'
La nuova immagine 'windows-2022' prevede l'utilizzo della nuova versione di Windows Server 2022, una versione preview di Visual Studio 2022 e soprattutto le rc di .NET 6.
E', almeno per il momento, tutto in anteprima, pertanto non è consigliato iniziare a switchare tutte le pipeline esistenti al nuovo build server poichè si potrebbero rompere diversi flussi esistenti: per questo motivo si potrebbe fare uso delle strategy matrix che abbiamo già affrontato in un precedente script qui su ASPItalia.com (https://www.dopsitalia.com/script/39/Eseguire-Processi-Multipiattaforma-Pipeline-YAML-Azure-DevOps.aspx)
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestire i null nelle reactive form tipizzate di Angular
Aggiungere interattività lato server in Blazor 8
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Utilizzare Tailwind CSS all'interno di React: installazione
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Usare Refit e Polly in Blazor per creare client affidabili e fortemente tipizzati
Ricevere avvisi su metriche dei server Azure Arc
Effettuare il binding di date in Blazor
Effettuare il pull di git LFS in un workflow di GitHub
Evitare la script injection nelle GitHub Actions
Usare le variabili per personalizzare gli stili CSS
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable