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
Utilizzare Copilot con Azure Cosmos DB
Miglioramenti nell'accessibilità con Angular CDK
Ordine e importanza per @layer in CSS
Code scanning e advanced security con Azure DevOps
Eseguire le GitHub Actions offline
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Creare una libreria CSS universale: i bottoni
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Migrare una service connection a workload identity federation in Azure DevOps
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
I più letti di oggi
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
- Creare una libreria CSS universale: Cards
- Eseguire script pre e post esecuzione di un workflow di GitHub