Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Amministratore
Supportare le identità gestite di Azure e le entità servizio
Consentire alle app ospitate in Azure di usare identità gestite e entità servizio per l'integrazione con Azure DevOps tramite API REST e librerie client.
Attività cardine importanti (ultimo aggiornamento 29/08/22):
- Settembre 2022: test interni per selezionare i clienti Microsoft con casi d'uso approvati.
- FY22Q4: anteprima privata per le parti solo Microsoft. Messaggio di posta elettronica Angel Wong con le domande del sondaggio seguenti completate.
- FY23Q1 (TBC): anteprima pubblica per tutti i clienti interni ed esterni
- TBD: identità gestite e supporto dell'entità servizio disponibile a livello generale
Per qualsiasi altra domanda non esitare a contattarmi tramite e-mail.
--
Se si vuole essere considerati come parte dell'anteprima privata, condividere la risposta a queste domande a wonga@microsoft.com.
- Di quale azienda/organizzazione fa parte?
- È possibile fornire una breve descrizione degli strumenti o dei servizi usati oggi che devono essere autenticati con ADO? Quali meccanismi di autenticazione si usano oggi?
- Attualmente si usano identità gestite per eseguire l'autenticazione con altre risorse di Azure?
- Cosa si può fare con identità gestite se è possibile usarle per eseguire l'autenticazione con ADO? Che aspetto ha questo flusso di lavoro?
- È possibile fornire un elenco delle API che è possibile usare? Per informazioni, vedere la documentazione dell'API REST DI ADO.
- Quale tipo di ambiti può essere utile per aiutare l'istanza gestita a eseguire le operazioni da eseguire? Vedi questo elenco di ambiti OAuth ADO, come punto di partenza.
- C'è qualcos'altro che può essere utile per noi conoscere lo scenario dell'utente dell'identità gestita?
- Qual è il nome delle organizzazioni di Azure DevOps per cui si vuole abilitare questa funzionalità?
Controllo generale
Servizio di controllo disponibile in tutte le aree geografiche e per tutti i clienti.
Supporto dei criteri di accesso condizionale per lo stato del dispositivo
Azure DevOps per rispettare i criteri di accesso condizionale che includono le condizioni dello stato del dispositivo.
Artifacts
Attività di promozione del pacchetto in Azure Pipelines
Attività di promozione del pacchetto in Azure Pipelines
Deprecare le attività precedenti di Azure Artifacts in Azure Pipelines e per impostazione predefinita per le attività nuove, di sola autenticazione
Sono disponibili numerose richieste di supporto e feedback dalle attività correnti di Azure Artifacts in Azure Pipelines (NuGet, npm, Maven e così via). La presenza di queste attività bulk di grandi dimensioni con versioni predefinite degli strumenti da riga di comando può creare molti problemi:
- Quando si verifica un errore, è difficile sapere se si tratta di strumenti da riga di comando, autenticazione, ripristino/pubblicazione e così via.
- È difficile mantenere aggiornate le attività con le versioni più recenti e più grandi degli strumenti da riga di comando, quindi si perde la nuova funzionalità (ad esempio ignorando i duplicati in NuGet/Maven) La soluzione in cui è stato creato era creare attività di sola autenticazione che gli utenti possono configurare all'inizio delle pipeline. Dopo l'autenticazione, gli utenti possono usare script personalizzati per pubblicare/ripristinare i pacchetti.
Sono ora disponibili le attività leggere e di sola autenticazione seguenti nella disponibilità generale che consigliamo ai clienti di usare. Il piano prevede di deprecare le vecchie attività inaffidabili in futuro.
- Autenticazione maven
- Autenticazione NuGet
- Autenticazione di Python Pip
- Eseguire l'autenticazione di Caricamento di Python Twine
Boards
Supporto dell'elemento di lavoro per la modifica markdown
Tutti i campi di testo lunghi (Descrizione, Passaggi repository e così via) e la discussione dell'elemento di lavoro supporterà la modifica markdown.
Migliorare l'esperienza di connessione a GitHub
Migliorare l'esperienza di connessione di GitHub per i clienti Enterprise supportando migliaia anziché centinaia di repository e semplificando l'aggiunta e l'eliminazione di repository alla connessione.
Pipeline
Supportare la modalità di orchestrazione flessibile nei pool di agenti del set di scalabilità
Un reclamo comune con i pool di agenti del set di scalabilità è che il tempo necessario per avviare gli eventi di ridimensionamento è troppo lungo. Azure Pipelines controlla infatti se è necessario aumentare il numero di istanze di un pool ogni pochi minuti. Tuttavia, non può eseguire tale attività se è già in corso un'operazione precedente nel set di scalabilità di macchine virtuali. Ad esempio, se il set di scalabilità di macchine virtuali elimina le macchine virtuali da una richiesta precedente di ridimensionarsi, Azure Pipelines non può inviare una nuova richiesta per aumentare il numero di istanze, a meno che l'operazione precedente non sia stata completata.
Per risolvere questo problema, Azure Pipelines deve basarsi su una nuova funzionalità di anteprima dei set di scalabilità di macchine virtuali denominata Orchestrazione flessibile. Poiché questa funzionalità esce dall'anteprima nei set di scalabilità di macchine virtuali, Azure Pipelines inizierà a usarla e a velocizzarne le operazioni.
Supportare l'app Pipelines con GitHub Enterprise
L'integrazione tra Azure Pipelines e GitHub è facilitata da un'app GitHub. Questa app semplifica la configurazione delle pipeline per un repository GitHub e la distribuzione di eventi (CI, PR, commento e così via) da GitHub ad Azure Pipelines. L'app migliora anche la sicurezza delle richieste pull usando trigger di commento.
Tuttavia, questa app non funziona quando si usa Azure Pipelines con GitHub Enterprise. L'obiettivo di questo lavoro è risolvere questo problema.