Installazione di estensioni
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Installare, assegnare, disabilitare e disinstallare le estensioni, che aggiungono nuove funzionalità e funzionalità per Azure DevOps.
Per altre informazioni sulle estensioni, vedere le panoramiche sullo sviluppo e la pubblicazione.
Prerequisiti
- Per installare le estensioni, è necessario essere membri del gruppo Administrators raccolta di progetti. I proprietari dell'organizzazione sono automaticamente membri di questo gruppo. Se non si dispone delle autorizzazioni, è possibile richiedere estensioni o cercare un amministratore della raccolta di progetti.
- Per poter essere installate, le estensioni private devono essere condivise con l'organizzazione. Per informazioni su come condividere le estensioni private, vedere la documentazione relativa alla pubblicazione.
- Solo i membri del gruppo Project Collection Administrators o che dispongono delle autorizzazioni "Modifica informazioni a livello di raccolta" possono installare le estensioni. I proprietari dell'organizzazione sono automaticamente membri di questo gruppo. Se non si dispone delle autorizzazioni, è possibile richiedere estensioni o cercare un amministratore della raccolta di progetti.
- Per poter essere installate, le estensioni private devono essere condivise con l'organizzazione. Per informazioni su come condividere le estensioni private, vedere la documentazione relativa alla pubblicazione.
Nota
Per usare una sottoscrizione di Azure esistente per la fatturazione, è necessario disporre almeno delle autorizzazioni di coamministratore per tale sottoscrizione. Se non si dispone delle autorizzazioni, un amministratore account di Azure o un amministratore del servizio può aggiungere l'utente come coamministratore alla sottoscrizione di Azure nel portale di Azure.
La raccolta di progetti riutilizza la sottoscrizione di Azure per gli acquisti futuri del Marketplace. Dove è possibile trovare altre informazioni sulla fatturazione di Azure?
Installare un'estensione
Installare un'estensione per l'organizzazione seguendo questa procedura.
Accedere all'organizzazione (
https://dev.azure.com/{yourorganization}
).Selezionare l'icona del carrello acquisti e quindi selezionare Sfoglia marketplace.
Trovare l'estensione che si vuole installare e selezionare Scarica gratuitamente.
Selezionare l'organizzazione dal menu a discesa e quindi selezionare Installa per installare l'estensione.
L'estensione è ora installata. È ora possibile passare all'organizzazione per usare l'estensione. Inoltre, comunicare al team questa estensione, in modo che possano iniziare a usare le relative funzionalità.
Passare a Marketplace.visualstudio.com.
Accedere usando le credenziali di Azure DevOps.
Trovare l'estensione da installare. Usare la casella di ricerca per filtrare l'elenco delle estensioni.
Selezionare l'estensione e selezionare Scarica o Scarica gratuitamente. In alternativa, per alcune estensioni di terze parti, selezionare Introduzione per visualizzare le informazioni sui prezzi e le istruzioni di installazione specifiche dell'estensione.
Se non si dispone dell'autorizzazione per installare l'estensione, è possibile richiedere a un amministratore di installarlo automaticamente. La richiesta viene archiviata in Azure DevOps Server ed è pronta per l'attenzione di un amministratore.
Selezionare Scarica per scaricare il file vsix.
Caricare il vsix nel Marketplace locale. Aprire la home page di Azure DevOps Server (
https://{server}:DefaultCollection
).Passare a Impostazioni>raccolta Sfoglia le estensioni locali.
Selezionare Gestisci estensioni e quindi Caricare il file vsix.
Installare l'estensione nella raccolta di progetti nella pagina Gestisci estensioni . Selezionare la raccolta di progetti in cui si vuole installare l'estensione e scegliere Installa.
- Al termine dell'installazione, passare alla raccolta di progetti o tornare al Marketplace per trovare altre estensioni.
Disinstallare o disabilitare un'estensione
Accedere all'organizzazione (
https://dev.azure.com/{yourorganization}
).Selezionare Impostazioni organizzazione.
Selezionare Estensioni e quindi selezionare l'estensione da disinstallare o disabilitare.
Selezionare Disinstalla o selezionare i puntini di sospensione (...), quindi selezionare Disabilita.
Per disinstallare le estensioni in una raccolta, seguire questa procedura.
Passare al portale di gestione della raccolta locale (
http://{server}:8080/tfs/_gallery/manage
).Per l'estensione desiderata, selezionare i puntini di sospensione (...) e quindi selezionare Rimuovi.
Abilitare o elencare le estensioni tramite la riga di comando
Abilitare un'estensione con il comando az devops extension enable . Per iniziare, vedere Introduzione all'interfaccia della riga di comando di Azure DevOps.
az devops extension enable --extension-name
--publisher-name
[--org]
Parametri : abilitare l'estensione
- extension-name: nome dell'estensione da abilitare.
- publisher-name: nome del server di pubblicazione dell'estensione.
- org: URL dell'organizzazione di Azure DevOps. Configurare l'organizzazione predefinita con
az devops configure -d organization=ORG_URL
. Obbligatorio se non è configurato come predefinito o prelevato tramitegit config
. Esempio:--org https://dev.azure.com/MyOrganizationName/
.
Esempio: abilitare l'estensione
Il comando seguente abilita l'estensione Timetracker e mostra il risultato in formato tabella.
az devops extension enable --extension-name Timetracker --publisher-name 7pace --output table
Publisher Id Extension Id Name Version Last Updated States
-------------- -------------- ----------- ----------- --------------- --------
7pace Timetracker Timetracker 5.0.1.34507 2019-11-13 none
Elencare le estensioni
È possibile elencare le estensioni installate nell'organizzazione con il comando az devops extension list . Per iniziare, vedere Introduzione all'interfaccia della riga di comando di Azure DevOps.
az devops extension list [--include-built-in {false, true}]
[--include-disabled {false, true}]
[--org]
Parametri facoltativi - Estensioni elenco
- include-built-in: includere le estensioni predefinite. I valori accettati sono true (impostazione predefinita) e false.
- include-disabled: includere le estensioni disabilitate. I valori accettati sono true (impostazione predefinita) e false.
- org: URL dell'organizzazione di Azure DevOps. È possibile configurare l'organizzazione predefinita usando
az devops configure -d organization=ORG_URL
. Obbligatorio se non è configurato come predefinito o prelevato tramitegit config
. Esempio:--org https://dev.azure.com/MyOrganizationName/
.
Esempio - Elencare le estensioni
Il comando seguente elenca le estensioni nell'organizzazione. Esclude le estensioni disabilitate e predefinite e mostra i risultati in formato tabella.
az devops extension list --include-built-in false --include-disabled false -output table
Publisher Id Extension Id Name Version Last Updated States Flags
-------------- ----------------------- ----------------------- ------------------- --------------- ----------------------- -------
ms vss-analytics Analytics 18.160.0.2130149925 2019-11-22 multiVersion, truste... trusted
ms vss-code-search Code Search 18.160.0.1640944814 2019-11-22 multiVersion, truste... trusted
ms vss-plans Delivery Plans 18.160.0.1266795967 2019-11-25 multiVersion, truste... trusted
ms-eswm dependencytracker Dependency Tracker 2.1910.12801 2019-10-28 none
ms-devlabs workitem-feature-tim... Feature timeline and... 0.0.357 2019-10-14 none
AgileParts gantt GANTT chart 1.0.79 2019-10-25 none
gordon-bee... github GitHub Widget 0.10.0 2016-03-16 none
ms-devlabs vsts-extensions-mult... Multivalue control 2.2.26 2019-11-15 none
agile-exte... product-vision Product Vision 2.0.6 2019-06-04 none
mohitbagra related-workitems Related Work items 2.0.4 2017-11-12 none
YodLabs TagsManager2 Tags Manager 0.9.31 2019-02-04 none
ms-devlabs team-calendar Team Calendar 2.0.15 2019-11-01 none
ms vss-testmanager-web Test Manager for TFS... 18.160.0.2130893445 2019-11-25 multiVersion, truste... trusted
mmanela vsts-workitem-recent... Who recently viewed ... 1.0.4 2019-03-22 none
ottostreif... wiql-editor Wiql Editor 2.0.90 2019-06-21 none
mohitbagra workitem-checklist Work item checklist 3.2.4 2019-06-24 none
mohitbagra witoneclickactions Work item form one c... 2.3.2 2018-04-03 none
ms-devlabs WorkItemVisualizatio... Work Item Visualizat... 1.4.64 2018-04-03 none
Elencare le informazioni sull'estensione
È possibile elencare i dettagli di un'estensione con il comando az devops extension show . Per iniziare, vedere Introduzione all'interfaccia della riga di comando di Azure DevOps.
az devops extension show --extension-name
--publisher-name
[--org]
Parametri - Informazioni sull'estensione dell'elenco
- extension-name: nome dell'estensione.
- publisher-name: nome del server di pubblicazione dell'estensione.
- org: URL dell'organizzazione di Azure DevOps. È possibile configurare l'organizzazione predefinita usando
az devops configure -d organization=ORG_URL
. Obbligatorio se non è configurato come predefinito o prelevato tramitegit config
. Esempio:--org https://dev.azure.com/MyOrganizationName/
.
Esempio : informazioni sull'estensione elenco
Il comando seguente mostra informazioni sull'estensione Timetracker in formato tabella.
az devops extension show --extension-name Timetracker --publisher-name 7pace --output table
Publisher Id Extension Id Name Version Last Updated States
-------------- -------------- ----------- ----------- --------------- --------
7pace Timetracker Timetracker 5.0.1.34507 2019-11-13 disabled
Domande frequenti
D: Perché l'organizzazione non viene visualizzata dalla pagina di installazione del Marketplace?
R: Se l'organizzazione non viene visualizzata durante l'acquisto da Azure DevOps Marketplace, provare la procedura seguente:
- Controllare l'identità usata per accedere a Visual Studio Marketplace. Nell'angolo superiore destro selezionare il nome utente per visualizzare il profilo.
- Assicurarsi che l'indirizzo di posta elettronica e la directory siano corretti.
- Chiudere tutte le finestre del browser.
- Aprire una sessione di esplorazione privata o in incognito.
- Accedere a Visual Studio Marketplace. Usare l'identità di un utente nell'organizzazione desiderata.
Suggerimento
Azure DevOps potrebbe chiedere di scegliere tra "account aziendale o dell'istituto di istruzione" o "account personale". In tal caso, è stato usato un indirizzo di posta elettronica identico per un account Microsoft e un "account aziendale o dell'istituto di istruzione" gestito dall'organizzazione in Microsoft Entra ID. Anche se queste identità hanno lo stesso indirizzo di posta elettronica, sono comunque identità separate con profili, impostazioni di sicurezza e autorizzazioni diversi. Scegliere l'identità per l'utente nell'organizzazione da selezionare.
D: Perché non è possibile installare un'estensione?
R: Non è possibile installare le estensioni per uno dei motivi seguenti.
- È necessario essere un membro del gruppo Project Collection Administrators o essere il proprietario dell'organizzazione. Se non si dispone delle autorizzazioni, ma si è membri del progetto, è possibile richiedere le estensioni .
- Per un errore "già installato o richiesto", rivolgersi all'amministratore della raccolta di progetti e chiedere loro di assegnare l'estensione.
D: Perché gli utenti non possono accedere alle funzionalità dell'estensione?
R: Gli utenti non possono accedere a un'estensione per uno dei motivi seguenti.
La maggior parte delle estensioni richiede che gli utenti abbiano almeno l'accesso Basic, non stakeholder. Ad esempio, è possibile installare l'estensione free Code Search, ma ogni utente deve avere almeno l'accesso Basic per cercare il codice. Per aiutare il team a migliorare la qualità delle app, è possibile installare l'estensione test e feedback gratuita. Si riscontrano funzionalità diverse, in base al livello di accesso e al funzionamento offline o connessi ad Azure DevOps Services o a Azure DevOps Server locale. Per altre informazioni, vedere la descrizione dell'estensione nella scheda Visual Studio Marketplace, Azure DevOps.
Se si usa un'organizzazione e si è avviata una versione di valutazione gratuita dell'estensione, la versione di valutazione potrebbe essere scaduta. Controllare se la versione di valutazione è scaduta.
- Sulla barra degli strumenti dell'organizzazione selezionare Utenti.
- Passare al riquadro dell'estensione.
- Verificare la presenza di un messaggio di scadenza per trovare se o quando l'estensione è scaduta.
Se si usa un'organizzazione e si paga per questa estensione, assicurarsi di aver assegnato questa estensione agli utenti.
- Sulla barra degli strumenti dell'organizzazione passare a Utenti.
- Passare al riquadro dell'estensione.
- Controllare se l'estensione è assegnata all'utente. In caso contrario, assegnare l'estensione all'utente.
Per altre informazioni, vedere Assegnare estensioni agli utenti.
D: Cosa è successo all'estensione di anteprima?
R: L'estensione potrebbe non essere disponibile in anteprima. Dopo un periodo di anteprima, un'estensione più lunga è disponibile a livello generale come estensione a pagamento. Un periodo di tolleranza potrebbe essere offerto prima di dover acquistare l'estensione. Tutte le estensioni di anteprima vengono convertite automaticamente in una versione di valutazione gratuita prima di dover acquistare l'estensione.
D: Perché non è possibile installare le estensioni per Azure DevOps Server?
R: Non è possibile installare le estensioni per Azure DevOps Server per uno dei motivi seguenti:
- È necessario essere membri del gruppo Project Collection Administrators o disporre dell'autorizzazione Modifica informazioni a livello di raccolta impostata su Consenti nella raccolta di progetti in cui si desidera installare le estensioni. Se non si dispone delle autorizzazioni, è possibile richiedere invece le estensioni .
- È possibile che venga visualizzato un errore che indica che l'estensione è già stata installata o richiesta. In tal caso, rivolgersi a un membro del gruppo Project Collection Administrators e chiedere loro di assegnare l'estensione. Per altre informazioni, vedere Richiedere un aumento dei livelli di autorizzazione.
D: Perché non viene visualizzata la raccolta di progetti desiderata (locale)?
R: È necessario essere membri della raccolta di progetti. Seguire questa procedura per verificare l'identità usata per accedere al Marketplace.
Nella home page del portale Web di Azure DevOps Server (
https://{server}:8080/tfs/
) passare all'angolo superiore destro della pagina e selezionare il nome utente per visualizzare il profilo.Sul lato sinistro del profilo assicurarsi che l'indirizzo di posta elettronica e la directory siano corretti.
Chiudere tutte le finestre del browser.
Aprire una sessione di esplorazione privata o in incognito.
Accedere alla home page di Azure DevOps Server (
https://{server}:8080/tfs/
) con l'identità di un utente nella raccolta di progetti in cui si vuole installare l'estensione.Azure DevOps potrebbe chiedere di scegliere tra un"organizzazione aziendale o dell'istituto di istruzione" o un "account personale". Questo messaggio indica che è stato usato un indirizzo di posta elettronica identico per un account Microsoft e un "account aziendale o dell'istituto di istruzione" gestito dall'organizzazione in Microsoft Entra ID. Anche se queste identità hanno lo stesso indirizzo di posta elettronica, sono comunque identità separate con profili, impostazioni di sicurezza e autorizzazioni diversi. Scegliere l'identità dell'utente nella raccolta di progetti.
Dalla raccolta di progetti passare al Marketplace.
D: Perché l'estensione che voglio visualizzare un pulsante di download (locale)?
R: Alcune estensioni funzionano solo con Azure DevOps Services per uno dei motivi seguenti:
- L'estensione usa le funzionalità di Azure DevOps non ancora rilasciate per Azure DevOps Server.
- Il manifesto dell'estensione indica che l'estensione è disponibile solo per Azure DevOps Services (destinazioni = Microsoft.Visualstudio.Services.Cloud).
- Il manifesto dell'estensione indica che l'estensione è un'integrazione (targets = Microsoft.Visualstudio.Services.Integration).
D: Perché non è possibile caricare le estensioni in Azure DevOps Server?
R: È necessario essere membri del gruppo Team Foundation Administrators. È anche necessario disporre delle autorizzazioni di modifica delle informazioni a livello di istanza per azure DevOps Server in cui si vogliono caricare le estensioni.
D: Ricerca per categorie ottenere supporto per sottoscrizioni, fatturazione e Marketplace di Azure?
R: A seconda del supporto necessario, scegliere tra gli articoli seguenti:
- Domande frequenti sulla fatturazione e sulla sottoscrizione di Azure
- Supporto di Azure
- Supporto per la fatturazione di Azure
- Supporto delle sottoscrizioni di Visual Studio
Nota
Il team di supporto di Azure DevOps non supporta le estensioni di Visual Studio Marketplace. Per ottenere supporto sulle estensioni del marketplace, individuare l'estensione in uso in Visual Studio Marketplace. Nella pagina dell'estensione è possibile trovare un collegamento al repository GitHub in cui è possibile creare un problema o ottenere un collegamento per ottenere il supporto della community.