Condividi tramite


Aggiungere notifiche di stato per il repository GitHub

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Aggiungere la sintassi di Markdown a un file di repository README.md GitHub per visualizzare lo stato del board sotto forma di badge. Copiare la sintassi dalle impostazioni della scheda e incollarla nel file README.

Questa sintassi funziona sia per le connessioni GitHub.com che per GitHub Enterprise Server. Per GitHub Enterprise Server, il server deve essere accessibile in rete ai servizi di Azure DevOps.

Prerequisites

Category Requirements
Autorizzazioni Amministratore del team del consiglio o membro del gruppo Amministratori del Progetto.
Integrazione di GitHub Progetto connesso al repository GitHub in cui vuoi visualizzare il badge.
Consiglio Una bacheca esistente per il team. Ogni team ottiene automaticamente una bacheca. Per altre informazioni, vedere Informazioni sui team e sugli strumenti Agile.
Accesso al repository Accesso come collaboratore al repository GitHub in cui si aggiunge il badge.

Aggiungere un badge di stato

  1. Accedere ad Azure Boards e aprire la scheda.

  2. Selezionare l'icona a forma di ingranaggio per aprire le impostazioni della scheda.

    Screenshot delle impostazioni della scheda iniziale.

  3. Selezionare Notifica di stato, quindi selezionare o deselezionare Consenti agli utenti anonimi di accedere alla notifica di stato. Quando questa opzione viene deselezionata, gli utenti che non hanno eseguito l'accesso possono comunque visualizzare il badge.

    Screenshot della finestra di dialogo delle Impostazioni della scheda, scheda Distintivo stato.

  4. Selezionare un tipo di badge, quindi selezionare Copia per copiare la sintassi markdown.

    • Mostra solo le colonne "In corso" : esclude le prime e le ultime colonne.

    • Includi tutte le colonne: mostra tutte le colonne , tra cui la prima e l'ultima.

    • Colonne personalizzate : impostare columnOptions=2 e aggiungere un elenco delimitato da virgole di colonne. Codificare gli spazi come %20 (ad esempio, In%20Progress).

      Sintassi di esempio:

     [![Board Status](https://dev.azure.com/fabrikam/677da0fb-b067-4f77-b89b-f32c12bb8617/cdf5e823-1179-4503-9fb1-a45e2c1bc6d4/_apis/work/boardbadge/6fa7b56f-d27c-4e96-957d-f9e7b0f56705?columnOptions=2&columns=Proposed,Committed,In%20Progress,In%20Review)](https://dev.azure.com/fabrikam/677da0fb-b067-4f77-b89b-f32c12bb8617/_boards/board/t/cdf5e823-1179-4503-9fb1-a45e2c1bc6d4/Microsoft.RequirementCategory/)
    

    Il badge di cui è stato eseguito il rendering è simile all'immagine seguente.

    Screenshot che mostra il badge renderizzato.

  5. Seleziona Salva.

    L'opzione Consenti agli utenti anonimi di accedere alla notifica di stato è l'unica impostazione configurabile. La selezione del tipo di badge modifica solo la sintassi Markdown disponibile per la copia.

  6. Aprire il README.md file nel repository GitHub e incollare la sintassi copiata.

    Il badge si presenta con valori che corrispondono alla tua bacheca.