Processi dei contenitori di pipeline - Aggiornamento dello Sprint 140
Nell'aggiornamento sprint 140 di Azure DevOps Services è disponibile un nuovo modo per personalizzare le dipendenze di compilazione in base ai requisiti specifici con l'introduzione dei processi del contenitore in Azure Pipelines. In Wiki è ora possibile aggiungere video, rinominare e inserire un sommario wiki dal riquadro formato.
Per altre informazioni, vedere l'elenco delle funzionalità riportato di seguito.
Funzionalità
Azure Pipelines:
- Control specific build dependencies using container jobs (Controllare dipendenze di compilazione specifiche con i processi dei contenitori)
- Enable code coverage in .NET Core task (Abilitare il code coverage nelle attività di .NET Core)
Azure Boards:
- Leverage restructured Process REST APIs (Sfruttare i vantaggi delle API REST dei processi ristrutturate)
Azure Artifacts:
- Simplify authentication using the new cross-platform Credential Provider for NuGet (Semplificare l'autenticazione con il nuovo provider di credenziali multipiattaforma)
- Store artifacts using Universal Packages (Archiviare gli artefatti con Universal Packages)
- Compress symbols when publishing to a file share (Comprimere i simboli durante la pubblicazione in una condivisione file)
Wiki:
- Embed a video in wiki (Incorporare un video in un wiki)
- Rename a wiki (Rinominare un wiki)
- Insert a wiki table of contents from the format pane (Inserire un sommario di wiki nel riquadro del formato)
Amministrazione:
- Manage your personal access tokens with filtering and paging (Gestire i token di accesso personali durante l'applicazione di filtri e il paging)
Passaggi successivi
Nota
Queste funzionalità verranno implementate nelle prossime due o tre settimane.
Leggere le nuove funzionalità seguenti e passare ad Azure DevOps Services per provare manualmente.
Azure Pipelines
Control specific build dependencies using container jobs (Controllare dipendenze di compilazione specifiche con i processi dei contenitori)
Per impostazione predefinita, i processi vengono eseguiti nel computer host in cui è installato l'agente. I processi contenitore, usando l'astrazione leggera sul sistema operativo host fornito dai contenitori, consentono di isolare invece gli strumenti e le dipendenze all'interno di un contenitore. L'agente avvierà un'istanza del contenitore specificato, quindi eseguirà i passaggi al suo interno. È possibile selezionare le versioni esatte dei sistemi operativi, degli strumenti e delle dipendenze richieste dalla compilazione. Per altre informazioni, vedere la documentazione sui processi contenitore.
Enable code coverage in .NET Core task (Abilitare il code coverage nelle attività di .NET Core)
L'attività .NET Core in Azure Pipelines supporta ora il code coverage in modo da ottenere una gestione migliore della copertura degli unit test nei progetti .NET Core. Il comando "test" dell'attività .NET Core può essere passato agli argomenti --collect "Code coverage"
per abilitare la raccolta di code coverage. Il supporto è attualmente limitato ai progetti .NET Core destinati alla piattaforma Windows.
Azure Boards
Leverage restructured Process REST APIs (Sfruttare i vantaggi delle API REST dei processi ristrutturate)
Nell'API REST versione 5.1 (anteprima) sono state combinate diverse API correlate al processo ereditato in un singolo dominio. In questo modo sarà più semplice trovare e usare gli endpoint corretti. Per altre informazioni, vedere la documentazione sui comportamenti dei processi. Sono stati creati anche alcuni esempi usando le librerie client C#.
Azure Artifacts
Simplify authentication using the new cross-platform Credential Provider for NuGet (Semplificare l'autenticazione con il nuovo provider di credenziali multipiattaforma)
L'interazione con i feed NuGet autenticati è stata notevolmente migliorata. Il nuovo provider di credenziali di Azure Artifacts basato su .NET Core funziona con msbuild, dotnet e nuget(.exe) in Windows, macOS e Linux. Ogni volta che si vogliono usare pacchetti da un feed di Azure Artifacts, il provider di credenziali acquisirà e archivierà automaticamente un token per conto del client NuGet in uso. Non è più necessario archiviare e gestire manualmente un token in un file di configurazione.
Per ottenere il nuovo provider, passare a GitHub e seguire le istruzioni per il client e la piattaforma.
Store artifacts using Universal Packages (Archiviare gli artefatti con Universal Packages)
I pacchetti universali sono un nuovo tipo di pacchetto supportato da Azure Artifacts. Forniscono un meccanismo semplice per archiviare una raccolta di file in un feed con un nome e una versione del pacchetto. Gli strumenti da riga di comando sono progettati per trasferire in modo efficiente il contenuto dal client e dal servizio.
- Prendere in considerazione l'uso di pacchetti universali per archiviare elementi come:
- Script e modelli di configurazione (ad esempio modelli di Resource Manager)
- Snapshot del database per il test di integrazione
- Dati e modelli di training di Machine Learning
- Strumenti e SDK per sviluppatori
- Modelli e trame 3D
- Output di compilazione
Passare alla guida introduttiva per iniziare a usare i pacchetti universali.
Compress symbols when publishing to a file share (Comprimere i simboli durante la pubblicazione in una condivisione file)
L'attività Index & Publish Symbols è stata aggiornata per supportare la compressione dei simboli quando vengono pubblicati in una condivisione file.
Come promemoria, è anche possibile pubblicare simboli in Azure DevOps Services invece di dover configurare e gestire un file server.
Wiki
Embed a video in wiki (Incorporare un video in un wiki)
È ora possibile incorporare video in una pagina wiki da Servizi online come Microsoft Stream e YouTube. È possibile aggiungere l'URL video incorporato usando la sintassi seguente:
::: video
> [!VIDEO https://www.youtube.com/embed/7DbslbKsQSk]
:::
Questa funzionalità è stata trattata come prioritaria in base a un suggerimento.
Rename a wiki (Rinominare un wiki)
È ora possibile rinominare il wiki nell'interfaccia utente wiki e usare le API REST. Scegliere Rinomina wiki dal menu Altro per assegnare al wiki un nome memorabile. Questa funzionalità è stata trattata come prioritaria in base a un suggerimento.
Insert a wiki table of contents from the format pane (Inserire un sommario di wiki nel riquadro del formato)
Ultimo sprint è stata fornita la possibilità di creare sommari nelle pagine wiki. È ora possibile inserire il sommario facendo clic sul pulsante appropriato nel riquadro formato durante la modifica della pagina.
Amministrazione
Manage your personal access tokens with filtering and paging (Gestire i token di accesso personali durante l'applicazione di filtri e il paging)
Come si è notato con la nuova navigazione in Azure DevOps, ci si concentra sull'uso di un'esperienza più coerente nel servizio. Questa opportunità è stata acquisita per aiutarti a gestire meglio i token di accesso personale, soprattutto se ne hanno diversi. Alcune delle nuove funzionalità includono controlli di filtro e paging quando si visualizzano tutti i tipi di input utente, un'esperienza più pulita durante la creazione di un nuovo pat con raggruppamento e descrizioni per gli ambiti e la possibilità di modificare ed estendere la scadenza dei PT esistenti.
Come fornire commenti e suggerimenti
Ci piacerebbe sentire ciò che pensi a queste funzionalità. Usare il menu commenti e suggerimenti per segnalare un problema o fornire un suggerimento.
È anche possibile ottenere consigli e risposte alle domande della community su Stack Overflow.
Grazie,
Biju Venugopal