Spostare gli elementi di lavoro in una colonna o una corsia dal menu azione dell'elemento di lavoro
In questo sprint sono stati inclusi i miglioramenti dell'accessibilità alla scheda Kanban. Ora è possibile spostare le schede in una colonna o in una corsia dal menu azione degli elementi di lavoro nella lavagna Kanban.
Per informazioni dettagliate, vedere le note sulla versione.
Generali
Azure Boards
Azure Pipelines
- Miglioramento delle prestazioni delle attività di Windows PowerShell
- Agente pipeline in pre-annuncio di .NET 6
- Runner attività nodo 16 nell'agente della pipeline
Azure Artifacts
Generali
Tutte le API REST pubbliche supportano ambiti PAT granulari
In precedenza, una serie di API REST di Azure DevOps documentate pubblicamente non erano associate agli ambiti (ad esempio, alla lettura degli elementi di lavoro) che hanno portato i clienti a usare ambiti completi per usare queste API tramite meccanismi di autenticazione non interattivi, ad esempio token di accesso personale (PAT). L'uso di un token di accesso personale con ambito completo aumenta il rischio quando possono atterrare nelle mani di un utente malintenzionato. Questo è uno dei motivi principali per cui molti dei nostri clienti non hanno sfruttato appieno i criteri del piano di controllo per limitare l'utilizzo e il comportamento del pat.
Con questa versione sprint, tutte le API REST di Azure DevOps pubbliche sono ora associate a e supportano un ambito PAT granulare. Se attualmente si usa un token di accesso personale con ambito completo per l'autenticazione a una delle API REST di Azure DevOps pubbliche, valutare la possibilità di eseguire la migrazione a un token di accesso personale con l'ambito specifico accettato dall'API per evitare l'accesso non necessario. Gli ambiti PAT granulari supportati per una determinata API REST sono disponibili nella sezione Sicurezza delle pagine della documentazione. Inoltre, qui è disponibile una tabella di ambiti.
Azure Boards
Spostarsi in colonna e spostarsi in corsia
Come parte dei miglioramenti per l'accessibilità, è stata aggiunta un'opzione Sposta alla colonna e Sposta in corsia alle azioni della scheda sulla lavagna Kanban. Queste azioni offrono agli utenti con accessibilità la possibilità di spostare le schede nella scheda Kanban con facilità.
Azure Pipelines
Miglioramento delle prestazioni delle attività di Windows PowerShell
È possibile usare le attività per definire l'automazione in una pipeline. Una di queste attività è l'attività PowerShell@2
di utilità che consente di eseguire script di PowerShell nella pipeline. Per usare lo script di PowerShell per definire come destinazione un ambiente Azure, è possibile usare l'attività AzurePowerShell@5
. Alcuni comandi di PowerShell che possono stampare gli aggiornamenti dello stato di avanzamento, ad esempio Invoke-WebRequest
, ora vengono eseguiti più velocemente. Il miglioramento è più significativo se si dispone di molti di questi comandi nello script o quando sono a esecuzione prolungata. Con questo aggiornamento, la progressPreference
proprietà delle PowerShell@2
attività e AzurePowerShell@5
è ora impostata su SilentlyContinue
per impostazione predefinita.
Agente pipeline in pre-annuncio di .NET 6
Si tratta di un pre-annuncio che verrà aggiornato l'agente pipeline da .NET 3.1 Core a .NET 6 prima di dicembre. Verrà introdotto il supporto nativo per Apple Silicon e Windows Arm64.
L'uso di .NET 6 influirà sui requisiti di sistema per l'agente. In particolare, verrà interrotto il supporto per i sistemi operativi seguenti: CentOS 6, Fedora 29-33, Linux Mint 17-18, Red Hat Enterprise Linux 6
Importante
Tenere presente che gli agenti in esecuzione in uno dei sistemi operativi precedenti non verranno più aggiornati o non riusciranno dopo l'implementazione dell'agente basato su .NET 6.
Runner attività nodo 16 nell'agente della pipeline
In questo sprint è stato aggiunto uno strumento di esecuzione attività node 16 all'agente pipeline. L'agente ora contiene nodi 6, 10 e 16 strumenti di esecuzione. Poiché Node 10 è End-of-Life, è stato avviato anche l'aggiornamento delle attività in-the-Box per sfruttare i vantaggi dello strumento di esecuzione del nodo 16. A questo scopo viene usato il modello di esecuzione multirunner introdotto in Sprint 177, in modo che le attività possano essere eseguite sugli agenti che non dispongono del nodo 16. Le attività possono esprimere la compatibilità con più strumenti di esecuzione del nodo in task.json
execution
e avere punti di ingresso diversi per loro. Vedere le istruzioni su come aggiornare task.json
.
Verrà comunicata una pianificazione per rimuovere le versioni end-of-life di Node dall'agente più tardi quest'anno.
Azure Artifacts
Nuova interfaccia utente per la ricerca di pacchetti upstream
In precedenza, è possibile visualizzare pacchetti upstream se si dispone di una copia del feed. Il punto di dolore era che non è stato possibile cercare pacchetti disponibili nell'upstream e che non sono ancora stati salvati nel feed. È ora possibile cercare i pacchetti upstream disponibili con la nuova interfaccia utente del feed.
Azure Artifacts offre ora un'interfaccia utente che consente di cercare pacchetti nelle origini upstream e salvare le versioni dei pacchetti nel feed. Questo è allineato all'obiettivo di Microsoft per migliorare i prodotti e i servizi.
Come sempre, vogliamo che i servizi artefatti soddisfino le esigenze in continua evoluzione della nostra community. Pubblicare un commento o usare la community degli sviluppatori per fornire commenti e suggerimenti.
Passaggi successivi
Nota
Queste funzionalità verranno implementate nelle prossime due o tre settimane.
Passare ad Azure DevOps e dare un'occhiata.
Come fornire commenti e suggerimenti
Ci piacerebbe sentire ciò che pensi a queste funzionalità. Usare il menu ? per segnalare un problema o fornire un suggerimento.
È anche possibile ottenere consigli e risposte alle domande della community su Stack Overflow.
Grazie,
Aaron Hallberg