Funzionalità di Azure DevOps 2023 Q4

Boards

Gestire la gerarchia di backlog quando vengono applicati i filtri

In qualità di utente, voglio mantenere la visualizzazione ad albero anche quando filtro il backlog, così da non perdere il contesto del lavoro che sto cercando di organizzare.

Mantenere la gerarchia di backlog quando vengono applicati i filtri

Annotazioni

Questa funzionalità sarà disponibile solo con l'anteprima di New Boards Hubs.

Ticket di suggerimento della community

Supporto di Emoji nei tag dell'elemento di lavoro

Come utente, voglio essere in grado di aggiungere emoji (🤞🎉) nei miei tag.

Supporto di Emoji nei tag dell'elemento di lavoro

Come utente, sono necessari 5 passaggi per modificare un tipo di collegamento. Si vuole modificare un tipo di collegamento nell'interfaccia utente con in un solo passaggio.

Modificare i tipi di collegamento dall'interfaccia utente Web

Annotazioni

Questa funzionalità sarà disponibile solo con l'anteprima di New Boards Hubs.

Salvare i miglioramenti dei commenti

Nel mio progetto, ci sono alcuni utenti che devono solo contribuire alle discussioni. Non devono aggiornare altri campi.

Come utente, quando si salva una discussione, l'intero elemento di lavoro (ed esegui regole dell'elemento di lavoro) non deve essere salvato.

Salvare i miglioramenti dei commenti

Ticket di suggerimento della community

Pipelines

Pipeline senza credenziali

Le pipeline spesso dipendono dalle connessioni al servizio che archiviano informazioni riservate. Un caso d'uso comune per Pipelines consiste nel distribuire applicazioni nelle risorse di Azure usando una connessione al servizio ARM. Ogni connessione archivia la password o il certificato del principale del servizio Azure in Azure DevOps. Gli svantaggi principali dell'archiviazione di queste credenziali in Azure DevOps sono: (a) È necessario aggiornare le connessioni servizio in Azure DevOps ogni volta che vengono aggiornate in Azure; (b) le attività in una pipeline avranno accesso a questi segreti. Molti clienti vogliono evitare di archiviare segreti in Azure DevOps. Non vogliono il problema di ruotare questi segreti regolarmente. E vogliono ridurre il rischio che questi segreti vengano esposti.

Un modo per eseguire questa operazione consiste nell'usare l'identità gestita nelle connessioni al servizio ARM. Tuttavia, questo approccio funziona solo con agenti self-hosted o agenti del set di scalabilità. Come parte di questo lavoro, verrà illustrato come rendere l'identità gestita funzionante con gli agenti ospitati da Microsoft. L'obiettivo dello schema risultante è promuovere pipeline senza credenziali semplicemente basate sull'identità gestita, il cui accesso alle risorse può essere gestito all'interno di AAD.

La soluzione proposta come parte di questo lavoro sarà specifica per le connessioni al servizio di Azure e non funzionerà per altri tipi di connessioni al servizio.

Deprecare il nodo 10 dall'agente e dalle attività

L'agente di Azure Pipelines e una serie di attività usano il nodo 6 o il nodo 10 come runtime. Data la fine della durata del nodo 10, è necessario passare a una versione più recente di Node. Questa operazione è necessaria anche per supportare la versione successiva di macOS. C'è una conseguenza importante del passaggio a una versione più recente di Node. L'agente non funzionerà più su RHEL 6. Resta aggiornato per altri aggiornamenti qui e nelle note sulla versione.

Rendicontazione

Widget Pull Request per la selezione di più repository

In qualità di utente, quando uso il widget Richiesta pull, dovrei poter selezionare diversi repository.

Ticket di suggerimento della community.

Colonne di rollup per i risultati delle query

Come i backlog, desidero poter aggiungere colonne di rollup ai risultati della query.

Ticket di suggerimento della community

Il widget Risultati query dovrebbe mostrare un collegamento all'elemento padre, con un'icona che rappresenta il tipo di elemento di lavoro.

mostra collegamento con il nome del genitore nel widget dei risultati delle query

Ticket di suggerimento della community