Nuova app Azure Boards e Azure Repos per Microsoft Teams - Aggiornamento sprint 159

Nell'aggiornamento sprint 159 di Azure DevOps, microsoft è lieta di annunciare la nuova app Microsoft Teams per Azure Boards e Azure Repos. L'app Azure Boards consente di monitorare l'attività degli elementi di lavoro e di creare elementi di lavoro dal canale di Microsoft Teams. D'altra parte, l'app Azure Repos consente di monitorare i repository e ricevere una notifica ogni volta che viene eseguito il push o l'archiviazione del codice, vengono create richieste pull, le richieste pull vengono aggiornate e molto altro nel canale di Microsoft Teams.

Per altre informazioni, vedere l'elenco funzionalità riportato di seguito.

Novità di Azure DevOps

Funzionalità

Azure Boards:

Azure Repos:

Azure Pipelines:

Wiki:

Azure Boards

app Azure Boards per Microsoft Teams

Microsoft è lieta di annunciare la nuova app Azure Boards per Microsoft Teams. Con questa app è possibile monitorare l'attività degli elementi di lavoro e creare nuovi elementi di lavoro direttamente all'interno dei canali di Microsoft Teams. L'app consente di configurare e gestire sottoscrizioni di eventi, tra cui l'elemento di lavoro creato, l'elemento di lavoro aggiornato e così via. e per ricevere notifiche per questi eventi nel canale di Teams. Le conversazioni nel canale possono essere usate per creare elementi di lavoro. Inoltre, è possibile usare gli URL degli elementi di lavoro per ottenere anteprime e avviare discussioni su di essi.

Azure Boards'app per Microsoft Teams.

Importare elementi di lavoro da un file CSV

Fino ad ora, l'importazione di elementi di lavoro da un file CSV dipendeva dall'uso del plug-in di Excel. In questo aggiornamento viene offerta un'esperienza di importazione di prima classe direttamente da Azure Boards in modo da poter importare nuovi elementi di lavoro o aggiornare gli elementi di lavoro esistenti. Per altre informazioni, vedere la documentazione qui.

Importare elementi di lavoro da un file CSV.

Aggiungere un campo padre alle schede degli elementi di lavoro

Il contesto padre è ora disponibile all'interno della scheda Kanban come nuovo campo per le schede degli elementi di lavoro. È ora possibile aggiungere il campo Padre alle schede, ignorando la necessità di usare soluzioni alternative, ad esempio tag e prefissi.

Aggiungere il campo padre alle schede degli elementi di lavoro.

Aggiungere un campo padre al backlog e alle query

Il campo padre è ora disponibile quando si visualizzano i backlog e i risultati delle query. Per aggiungere il campo padre, usare la visualizzazione Opzioni colonna .

Aggiungere il campo padre al backlog e alle query.

È ora possibile impostare il contesto della ricerca digitando / e scegliendo tra backlog, bacheca, sprint ed elemento di lavoro nella casella di ricerca in Azure Boards. Questa funzionalità semplifica la ricerca e la ricerca di qualsiasi elemento all'interno di Azure Boards senza dover passare da una scheda all'altra per la ricerca.

Suggerimento

È possibile richiamare lo spostamento rapido digitando il tasto di scelta rapida / in Azure Boards.

richiamare lo spostamento rapido.

Per tutte le entità in Azure Boards, questa funzionalità filtra gli elementi a cui si accede di recente e i risultati principali per il termine di ricerca in base al contesto ed è possibile selezionare un risultato per passare direttamente all'elemento.

Selezionare un risultato per passare direttamente all'elemento.

Azure Repos

app Azure Repos per Microsoft Teams

Microsoft è lieta di annunciare la nuova app Azure Repos per Microsoft Teams. Con questa app, è possibile monitorare i repository e ricevere una notifica ogni volta che viene eseguito il push o l'archiviazione del codice, le richieste pull (PR) vengono create o aggiornate e molto altro nel canale di Teams. Inoltre, le anteprime per gli URL delle richieste pull consentono di avviare discussioni relative alle richieste pull e di avere conversazioni contestuali e significative. L'app supporta repository Git e TFVC.

Azure Repos'app per Microsoft Teams.

Contrassegnare i file come esaminati in una richiesta pull

In alcuni casi, è necessario esaminare le richieste pull che contengono modifiche a un numero elevato di file e può essere difficile tenere traccia dei file già esaminati. È ora possibile contrassegnare i file come esaminati in una richiesta pull.

È possibile contrassegnare un file come esaminato usando il menu a discesa accanto a un nome file o passando il mouse e facendo clic sul nome del file.

Nota

Questa funzionalità è destinata solo a tenere traccia dello stato di avanzamento durante la revisione di una richiesta pull. Non rappresenta il voto sulle richieste pull, quindi questi contrassegni saranno visibili solo al revisore.

Contrassegnare i file come esaminati in una richiesta pull.

Questa funzionalità è stata assegnata in ordine di priorità in base a un suggerimento del Developer Community.

Nuova interfaccia utente Web per Azure Repos pagine di destinazione (anteprima)

È ora possibile provare le nuove pagine di destinazione moderne, veloci e per dispositivi mobili all'interno di Azure Repos. Queste pagine sono disponibili per l'anteprima come pagine di destinazione di New Repos. Le pagine di destinazione includono tutte le pagine ad eccezione dei dettagli delle richieste pull, dei dettagli del commit e del confronto tra rami.

Web

Nuova interfaccia utente Web per Azure Repos pagine di destinazione.

Dispositivi mobili

Nuova interfaccia utente per dispositivi mobili per Azure Repos pagine di destinazione.

Durante l'ascolto dei commenti e suggerimenti degli Developer Community, abbiamo sentito che hai voluto la possibilità di cercare nel codice i file con termini vicini tra loro. È ora possibile usare gli operatori NEAR, BEFORE e AFTER per trovare i file in base alla distanza e all'ordinamento del termine. Ad esempio, se si cerca foo NEAR bar restituirà tutti i file in cui foo si trova in prossimità della barra del termine.

Azure Pipelines

Distribuire Azure Resource Manager (ARM) a livello di sottoscrizione e gruppo di gestione

In precedenza, le distribuzioni sono supportate solo a livello di gruppo di risorse. Con questo aggiornamento è stato aggiunto il supporto per distribuire modelli di Resource Manager sia ai livelli della sottoscrizione che dei gruppi di gestione. Ciò consente di distribuire insieme un set di risorse, ma di inserirle in gruppi di risorse o sottoscrizioni diversi. Ad esempio, la distribuzione della macchina virtuale di backup per Azure Site Recovery in un gruppo di risorse e una posizione separati.

Aggiornamenti alle immagini delle pipeline ospitate

Sono stati apportati aggiornamenti a diverse immagini di vm ospitate in Azure Pipelines. Di seguito sono riportati alcuni dei punti salienti di questo aggiornamento:

  • Aggiornamento di Visual Studio 16.2 alla versione 16.3 per VS2019.
  • Aggiornamento di VISUAL Studio per Mac 8.2.6.26 a 8.3.0.1805 per macOS 10.13 e 10.14.
  • Aggiunta di Java 13 a macOS 10.13 e 10.14.
  • Aggiunta di Mono 6.4.0 a macOS 10.13 e 10.14.
  • Aggiornamento di Xcode 11-beta alla versione 11.0 disponibile a livello generale.
  • Riduzione delle dimensioni del disco per aumentare l'efficienza operativa, con conseguente diminuzione di circa 40 GB di spazio disponibile per Ubuntu 16.04.
  • Sono stati aggiornati vari bug.

Altre informazioni sulle versioni più recenti sono disponibili qui.

Nota

Il 31 marzo 2019, Ruby 2.3.x verrà rimosso da tutte le immagini in un aggiornamento futuro. Verrà inoltre rimosso Python 3.4.x che ha raggiunto la fine della vita il 18 marzo 2019.

Funzionalità CD per le pipeline YAML in più fasi

È ora possibile usare gli artefatti pubblicati dalla pipeline CI e abilitare i trigger di completamento della pipeline. Nelle pipeline YAML in più fasi viene introdotto pipelines come risorsa. In YAML è ora possibile fare riferimento a un'altra pipeline e abilitare anche i trigger CD.

Di seguito è riportato lo schema YAML dettagliato per la risorsa pipeline.

resources: 
  pipelines:
  - pipeline: MyAppCI  # identifier for the pipeline resource
    project:  DevOpsProject # project for the build pipeline; optional input for current project
    source: MyCIPipeline  # source pipeline definition name
    branch: releases/M159  # branch to pick the artifact, optional; defaults to all branches
    version: 20190718.2 # pipeline run number to pick artifact; optional; defaults to last successfully completed run
    trigger:     # Optional; Triggers are not enabled by default.
      branches:  
        include:  # branches to consider the trigger events, optional; defaults to all branches.
        - main
        - releases/*
        exclude:   # branches to discard the trigger events, optional; defaults to none.
        - users/*  

È anche possibile scaricare gli artefatti pubblicati dalla risorsa della pipeline usando l'attività - download .

steps: 
- download: MyAppCI  # pipeline resource identifier
    artifact:  A1 # name of the artifact to download; optional; defaults to all artifacts

Per altri dettagli, vedere la documentazione relativa al download degli artefatti qui.

Integrazione di Bitbucket e altri miglioramenti per iniziare a usare le pipeline

L'esperienza guidata introduttiva per Pipelines è stata aggiornata per funzionare con i repository Bitbucket. Azure Pipelines analizzerà ora il contenuto del repository Bitbucket e consiglierà un modello YAML per iniziare.

Nota

Il supporto di Bitbucket è solo per Azure DevOps Services.

Una richiesta comune con la procedura guidata introduttiva è stata la possibilità di rinominare il file generato. Attualmente, viene archiviato come azure-pipelines.yml nella radice del repository. È ora possibile aggiornare il file in un percorso o un nome file diverso prima di salvare la pipeline.

Infine, si avrà più controllo quando si archivia il azure-pipelines.yml file in un ramo diverso perché è possibile scegliere di ignorare la creazione di una richiesta pull da tale ramo.

Supporto per gli script di PowerShell nell'attività dell'interfaccia della riga di comando di Azure

In precedenza, è possibile eseguire script batch e bash come parte di un'attività dell'interfaccia della riga di comando di Azure. Con questo aggiornamento, è stato aggiunto il supporto per gli script di base di PowerShell e PowerShell all'attività.

Supporto per gli script di PowerShell nell'attività dell'interfaccia della riga di comando di Azure.

Wiki

Accedere alle pagine wiki visitate di recente

Abbiamo reso più semplice trovare le pagine wiki visitate di recente nel progetto. È ora possibile accedere alle pagine wiki visitate di recente facendo clic sulla casella di ricerca nell'hub Wiki.

Suggerimento

È possibile richiamare la casella di ricerca digitando il tasto di scelta rapida "/".

Accedere alle pagine wiki visitate di recente.

Ricerca immediata per wiki

È ora possibile visualizzare i risultati della ricerca wiki durante la digitazione nella casella di ricerca. In questo modo sarà possibile passare rapidamente alla pagina wiki di propria scelta.

Ricerca immediata del wiki.

È anche possibile cercare le pagine wiki da Azure Boards digitando /wiki.

Cercare pagine wiki da Azure Boards digitando /wiki.

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 cosa pensi di queste funzionalità. Usare il menu feedback per segnalare un problema o fornire un suggerimento.

Inviare un suggerimento

È anche possibile ottenere consigli e risposte alle domande della community su Stack Overflow.

Grazie,

Kurt Samuelson