Condividi tramite


Strumenti e client che si connettono ad Azure DevOps

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

La piattaforma Microsoft degli strumenti di sviluppo software è ben consolidata. L'ambiente di sviluppo integrato (IDE) di Visual Basic e Visual Studio supporta i team nello sviluppo software e offre un catalogo di plug-in per estendere le funzionalità del prodotto. In particolare, il plug-in Team Explorer consente al client di Visual Studio di connettersi ad Azure DevOps per supportare il controllo del codice sorgente, il rilevamento del lavoro, la compilazione e le operazioni di test. Questo articolo descrive vari strumenti e client che è possibile usare per connettersi ad Azure DevOps e migliorare lo sviluppo.

Strumenti per lo sviluppo del client desktop

Gli sviluppatori hanno accesso a molti strumenti tramite le versioni seguenti di Visual Studio e plug-in. Per scaricare qualsiasi versione di Visual Studio, passare alla pagina Download di Visual Studio. Per comprendere le funzionalità disponibili con le versioni di Visual Studio, vedere Confrontare le offerte di Visual Studio.

Versione di Visual Studio Descrizione
Comunità di Visual Studio IDE completo ed estendibile per la creazione di applicazioni moderne per Android, iOS e Windows, incluse applicazioni Web e servizi cloud. (Sostituisce Visual Studio Express)
Visual Studio Professional Strumenti e servizi di sviluppo per supportare singoli sviluppatori o piccoli team.
Visual Studio Enterprise Strumenti e soluzioni di sviluppo integrati e end-to-end per team di qualsiasi dimensione e con la necessità di scalare. Supporta la progettazione, la compilazione e la gestione di applicazioni aziendali complesse.
Visual Studio Test Professional Accesso agli strumenti di test e sviluppo Microsoft per supportare la qualità e la collaborazione durante il processo di sviluppo.
Codice di Visual Studio Editor di codice open source gratuito con un'estensione gratuita per supportare la connessione ai repository Git in Azure DevOps.
Android Studio con il plug-in di Azure DevOps Services Plug-in gratuito per supportare gli sviluppatori Android e connettersi ai repository Git in Azure DevOps.
IntelliJ con il plug-in di Azure DevOps Services Plug-in gratuito per supportare gli sviluppatori che usano IntelliJ IDEA o Android Studio per connettersi ai repository Git in Azure DevOps.

Per iniziare a usare le librerie client, vedere Esempi di libreria client.

Plug-in di Team Explorer

Team Explorer, un plug-in a tutte le versioni di Visual Studio, connette Visual Studio ai progetti definiti in Azure DevOps. È possibile gestire codice sorgente, elementi di lavoro e compilazioni. Team Explorer supporta l'uso di Git e Team Foundation Version Control (TFVC) per il controllo del codice sorgente. Per altre informazioni, vedere Lavorare in Team Explorer.

Screenshot della home page di Team Explorer che mostra Git come forma di controllo del codice sorgente in Visual Studio 2022.

Git nella Home di Visual Studio 2019

Screenshot della home page di Team Explorer che mostra Git come forma di controllo del codice sorgente.

Pagina iniziale con TFVC in Visual Studio 2019

Screenshot della home page di Team Explorer che mostra TFVC come forma di controllo del codice sorgente.

Esperienza Git di Visual Studio

Visual Studio 2019 e versioni successive fornisce al menu Git l'accesso rapido alle attività del controllo del codice sorgente e del repository.

Schermata del menu Git in Visual Studio 2022.

Visual Studio 2022 offre anche le finestre Git Changes e Git Repository :

Screenshot delle finestre Git Changes e Git Repository in Visual Studio 2022.

Screenshot del menu Git in Visual Studio.

Per altre informazioni, vedere Esperienza Git in Visual Studio e confronto side-by-side di Git e Team Explorer.

Strumenti di integrazione di Office

Se si desidera aggiungere e modificare in blocco elementi di lavoro con Azure DevOps, è possibile integrare Microsoft Office Excel. Per supportare l'integrazione, è necessario installare il componente aggiuntivo Azure DevOps Office Integration 2019 .

Clienti con esigenze specifiche per l'attività

I client seguenti supportano attività specifiche, ad esempio la gestione delle attività di test, il feedback e la modifica degli elementi di lavoro:

strumenti web basati su browser

Gli strumenti Web basati su browser sono disponibili per la connessione con Azure DevOps. È possibile usare gli strumenti di collaborazione supportati tramite il portale Web o le estensioni compilate e gestite dal team di prodotto di Azure DevOps Services.

Supporto del portale Web

Gli strumenti di collaborazione supportati tramite il portale Web sono riepilogati in Servizi essenziali. Le nuove funzionalità vengono distribuite ogni tre settimane per Azure DevOps Services e trimestrali per Azure DevOps Server.

La tabella seguente elenca i browser supportati e le versioni di Azure DevOps applicabili:

Navigatore web Versione Supporto di Azure DevOps
Microsoft Edge, Firefox, Chrome Più recenti Azure DevOps Services, Azure DevOps Server 2019 e versioni successive
Safari (Mac) 14.1 e versioni successive Azure DevOps Services, Azure DevOps Server 2019 e versioni successive
Internet Explorer 11 e versioni successive Solo Azure DevOps Server 2019 e 2020

Per altre informazioni, vedere Navigazione nel portale Web.

Estensioni basate su navigatore

Il team di prodotto di Azure DevOps Services gestisce le estensioni predefinite seguenti:

  • Ricerca codice: aumentare la collaborazione tra team e la condivisione del codice. Consentire agli sviluppatori di individuare rapidamente le informazioni pertinenti all'interno della codebase di tutti i progetti ospitati all'interno di un'organizzazione o di una raccolta. Scopri esempi di implementazione, consulta le definizioni e testi di errore.
  • Ricerca di elementi di lavoro: Trova rapidamente gli elementi di lavoro pertinenti e cerca in tutti i campi degli elementi di lavoro attraverso tutti i progetti di un'organizzazione. Eseguire ricerche full-text in tutti i campi per individuare in modo efficiente gli elementi di lavoro pertinenti. Usare filtri di ricerca in linea su qualsiasi campo di un elemento di lavoro e restringere rapidamente un elenco di elementi di lavoro.

È possibile trovare altre estensioni in Azure DevOps inEstensionidelle impostazioni >dell'organizzazione>Sfoglia marketplace. Per altre informazioni, vedere Informazioni sulla migrazione e l'integrazione dei dati di rilevamento del lavoro.

Strumenti da riga di comando

È possibile completare molte attività amministrative e di sviluppo del codice usando gli strumenti da riga di comando seguenti:

Supporto integrato degli strumenti per applicazioni di terze parti

Diversi strumenti forniscono supporto per il monitoraggio e l'interazione con Azure DevOps da un'applicazione di terze parti.

Servizio Strumenti integrati Riferimenti
Schede di Azure Slack, Microsoft Teams - Azure Boards con Slack
- Azure Boards con Microsoft Teams
Azure Repos Slack, Microsoft Teams - Azure Repos con Slack
- Azure Repos con Microsoft Teams
Azure Pipelines Slack, Microsoft Teams, ServiceNow, Jenkins - Azure Pipelines con Slack
- Azure Pipelines con Microsoft Teams
- Gestione delle modifiche con ServiceNow
- Distribuzione continua da Jenkins

Estensioni del Marketplace

Visual Studio e Azure DevOps offrono diverse funzionalità e funzionalità e la possibilità di estendere e condividere le funzionalità. Le estensioni sono semplici componenti aggiuntivi che è possibile usare per personalizzare ed estendere le esperienze di monitoraggio del lavoro e di Azure DevOps. Le estensioni vengono scritte con tecnologie standard come HTML, JavaScript e CSS. È anche possibile sviluppare estensioni personalizzate usando gli strumenti di sviluppo preferiti:

  • Creare estensioni personalizzate usando la libreria API RESTful.
  • Pubblicare le estensioni in Azure DevOps Marketplace.
  • Gestire le estensioni per uso privato o condividere le estensioni con milioni di sviluppatori che usano Visual Studio e Azure DevOps.

Per altre informazioni, vedere Azure DevOps Marketplace e Panoramica delle estensioni.

Interfacce di Programmazione delle Applicazioni REST

Le API di Azure DevOps sono basate su REST, OAuth, JSON e hook del servizio. Queste risorse sono tecnologie Web standard ampiamente supportate nel settore. Le API REST vengono fornite per supportare la compilazione di estensioni per Azure DevOps. Per altre informazioni, vedere Panoramica dell'API REST.