Impostare autorizzazioni della pipeline

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

Le autorizzazioni e i ruoli della pipeline consentono di gestire in modo sicuro le pipeline. È possibile impostare autorizzazioni gerarchiche a livello di organizzazione, progetto e oggetto per tutte le pipeline in un progetto o per una singola pipeline. È possibile aggiornare le autorizzazioni della pipeline con i gruppi di sicurezza o aggiungendo singoli utenti.

Le autorizzazioni e i ruoli della pipeline consentono di gestire in modo sicuro le pipeline. È possibile impostare autorizzazioni gerarchiche a livello di organizzazione, server, progetto e oggetto per tutte le pipeline in un progetto o per una singola pipeline. È possibile aggiornare le autorizzazioni della pipeline con i gruppi di sicurezza o aggiungendo singoli utenti.

Le autorizzazioni a livello di oggetto sono più granulari delle autorizzazioni a livello di organizzazione, quindi è possibile aumentare la sicurezza della pipeline. Ad esempio, un utente può avere accesso al repository Azure Repos grazie alle autorizzazioni a livello di organizzazione. Tuttavia, lo stesso utente potrebbe essere impedito di eseguire manualmente una pipeline a causa delle autorizzazioni di tale oggetto/pipeline.

In questo articolo vengono suddividete le autorizzazioni per i livelli di autorizzazioni seguenti:

Per altre informazioni, vedere Introduzione alle autorizzazioni, all'accesso e ai gruppi di sicurezza, alla protezione di Azure Pipelines e alla verifica delle autorizzazioni per i collaboratori.

Per informazioni sull'impostazione delle autorizzazioni con l'interfaccia della riga di comando di Azure, vedere le informazioni di riferimento sull'interfaccia della riga di comando di Azure.

Prerequisiti

  • Per gestire le autorizzazioni e aggiungere utenti ad Azure Pipelines per i gruppi a livello di progetto, è necessario essere un project Amministrazione istrator. Per altre informazioni, vedere Autorizzazioni di gruppo a livello di progetto.
  • Per gestire le autorizzazioni per i gruppi di raccolta, è necessario essere un Amministrazione istrator della raccolta di progetti. Per altre informazioni, vedere Autorizzazioni di gruppo a livello di raccolta.
  • Tenere presenti le informazioni seguenti quando si impostano le autorizzazioni della pipeline.
    • In molti casi, potrebbe essere necessario impostare Elimina pipeline di compilazione su Consenti. In caso contrario, questi membri del team non possono eliminare le proprie pipeline di compilazione.
    • Senza l'autorizzazione Elimina compilazioni , gli utenti non possono eliminare le proprie compilazioni completate. Tuttavia, possono eliminare automaticamente le build precedenti non necessaria con i criteri di conservazione.
    • È consigliabile non concedere le autorizzazioni direttamente a un utente. Una procedura migliore consiste nell'aggiungere l'utente al gruppo di amministratori di compilazione o a un altro gruppo e gestire le autorizzazioni per tale gruppo.

Per altre informazioni e procedure consigliate, vedere Protezione di Azure Pipelines.

Autorizzazioni predefinite assegnate ai gruppi di sicurezza predefiniti

Compilazione

Attività Readers Collaboratori Creare Amministrazione Amministrazione di progetto
Visualizza compilazioni ✔️ ✔️ ✔️ ✔️
Visualizza pipeline di compilazione ✔️ ✔️ ✔️ ✔️
autorizzazioni di compilazione Amministrazione ister ✔️ ✔️
Eliminare o modificare la pipeline di compilazione ✔️ ✔️ ✔️
Eliminare o eliminare build ✔️ ✔️
Modifica qualità di compilazione ✔️ ✔️ ✔️
Gestire le qualità di compilazione ✔️ ✔️
Gestisci coda di compilazione ✔️ ✔️
Sostituisci la convalida archiviazione per compilazione ✔️
Compilazioni di code ✔️ ✔️ ✔️
Mantieni per un periodo illimitato ✔️ ✔️ ✔️ ✔️
Arrestare le compilazioni ✔️ ✔️
Aggiorna informazioni di compilazione ✔️

Versione

Attività Stakeholder Readers Collaboratori Amministrazione di progetto Amministrazione di versione
Approvare i rilasci ✔️ ✔️ ✔️ ✔️
Visualizza versioni ✔️ ✔️ ✔️ ✔️ ✔️
Visualizza la pipeline di versione ✔️ ✔️ ✔️ ✔️
autorizzazioni di rilascio Amministrazione ister ✔️ ✔️
Eliminare la pipeline o la fase di rilascio ✔️ ✔️ ✔️
Eliminare le versioni ✔️ ✔️ ✔️
Modificare la pipeline di versione ✔️ ✔️
Modificare la fase di rilascio ✔️ ✔️ ✔️
Gestire le distribuzioni ✔️ ✔️
Gestire i responsabili approvazione delle versioni ✔️ ✔️ ✔️
Gestire le versioni ✔️ ✔️

Gruppi di attività

Attività Readers Collaboratori Creare Amministrazione Amministrazione di progetto Amministrazione di versione
autorizzazioni del gruppo di attività Amministrazione ister ✔️ ✔️ ✔️
Elimina gruppo di attività ✔️ ✔️ ✔️
Modifica gruppo di attività ✔️ ✔️ ✔️

Impostare le autorizzazioni della pipeline a livello di progetto

Seguire questa procedura per impostare le autorizzazioni a livello di progetto per tutte le pipeline.

  1. Accedere all'organizzazione (https://dev.azure.com/{yourorganization}).

  2. All'interno del progetto selezionare Pipeline di pipeline>.

    Screenshot che mostra le selezioni del menu pipeline ordinate.

  3. Selezionare Altre azioni>Gestisci sicurezza.

    Screenshot che mostra le selezioni ordinate per Gestire la sicurezza per tutte le pipeline in un progetto.

  4. Modificare le autorizzazioni associate a un gruppo di Azure DevOps, ad esempio Build Amministrazione istrators o per un singolo utente.

  5. Selezionare Consenti o Nega per l'autorizzazione per un gruppo di sicurezza o un singolo utente e quindi uscire dalla schermata.

Le autorizzazioni per le pipeline a livello di progetto sono impostate.

Le autorizzazioni per la compilazione e la pipeline YAML seguono un modello gerarchico. È possibile impostare le impostazioni predefinite per tutte le autorizzazioni a livello di progetto ed eseguire l'override delle autorizzazioni per una singola pipeline di compilazione.

Per impostare le autorizzazioni a livello di progetto per tutte le pipeline in un progetto, scegliere Sicurezza dalla barra delle azioni nella pagina principale dell'hub Compilazioni .

Impostare le autorizzazioni per le singole pipeline

Seguire questa procedura per impostare le autorizzazioni per una singola pipeline.

  1. All'interno del progetto selezionare Pipeline di pipeline>.

    Screenshot che mostra le selezioni dei menu ordinati delle pipeline.

  2. Selezionare una singola pipeline e quindi selezionare Altre azioni>Gestisci sicurezza.

    Screenshot che mostra l'opzione Gestisci sicurezza selezionata dal menu Altre azioni di una singola pipeline.

  3. Impostare le autorizzazioni e quindi Salvare le modifiche.

Per impostare o eseguire l'override delle autorizzazioni per una singola pipeline, scegliere Sicurezza dal menu di scelta rapida della singola pipeline.

Informazioni di riferimento sulle autorizzazioni della pipeline

È possibile impostare le autorizzazioni seguenti per tutte le pipeline in un progetto o per una singola pipeline. I valori predefiniti vengono impostati per le raccolte di progetti e i gruppi di progetti. Ad esempio, i Amministrazione istrator, i Amministrazione istrator di Project e i Amministrazione istrator di compilazione dispongono di tutte queste autorizzazioni per impostazione predefinita.

Autorizzazione Descrizione
autorizzazioni di compilazione Amministrazione ister Può modificare qualsiasi altra autorizzazione elencata qui.
Eliminare la pipeline di compilazione Può eliminare le pipeline di compilazione.
Elimina compilazioni Può eliminare compilazioni per una pipeline. Le compilazioni eliminate vengono mantenute nella scheda Eliminato per un periodo prima che vengano eliminate definitivamente.
Elimina compilazioni Può eliminare le compilazioni dalla scheda Eliminato .
Modificare la pipeline di compilazione Può creare pipeline e salvare le modifiche apportate a una pipeline di compilazione, incluse variabili di configurazione, trigger, repository e criteri di conservazione.
Modifica qualità compilazione Può aggiungere tag a una compilazione.
Gestire le qualità di compilazione Si applica solo alle compilazioni XAML
Gestire la coda di compilazione Si applica solo alle compilazioni XAML
Eseguire l'override della convalida dell'archiviazione per compilazione Si applica alle compilazioni di archiviazione controllate dal controllo della versione di Team Foundation. Non si applica alle compilazioni delle richieste pull.
Compilazioni di code Può accodamento di nuove compilazioni.
Modificare la configurazione della compilazione della coda È possibile specificare valori per i parametri free-text (ad esempio, di tipo object) e le variabili della pipeline durante la coda di nuove compilazioni.
Mantieni per un periodo illimitato Può attivare o disattivare il flag di conservazione indefinito in una compilazione.
Arrestare le compilazioni Può arrestare le compilazioni accodate da altri membri del team o dal sistema.
Aggiornare le informazioni sulla compilazione È consigliabile lasciare questo da solo. È progettato per abilitare gli account del servizio, non i membri del team.
Visualizzare la pipeline di compilazione Può visualizzare le pipeline di compilazione.
Visualizzare le compilazioni Può visualizzare le compilazioni appartenenti alle pipeline di compilazione.

Tutti i membri del team sono membri del gruppo Collaboratori . Questa autorizzazione di gruppo consente di definire e gestire compilazioni e versioni. I gruppi predefiniti più comuni includono Lettori, Collaboratori e Amministratori progetto.

Per altre informazioni, vedere gli articoli seguenti:

Impostare le autorizzazioni di rilascio

Le autorizzazioni per le pipeline di versione seguono un modello gerarchico. È possibile impostare le autorizzazioni predefinite a livello di progetto ed eseguire l'override di queste autorizzazioni in una singola pipeline di versione.

Impostare tutte le autorizzazioni di rilascio

Seguire questa procedura per aggiornare le autorizzazioni per tutte le versioni.

  1. Selezionare la visualizzazione file.

    Screenshot che mostra la selezione della visualizzazione tutti i file.

  2. Selezionare la cartella Tutte le pipeline.

    Screenshot che mostra la selezione di tutte le cartelle pipeline.

  3. Selezionare Altre azioni e selezionare Sicurezza.

  4. Impostare le autorizzazioni e quindi Salvare le modifiche.

Impostare le singole autorizzazioni di rilascio

Seguire questa procedura per aggiornare le autorizzazioni per una singola versione.

  1. Selezionare la versione da modificare.

  2. Selezionare Altre azioni>Sicurezza.

  3. Impostare le autorizzazioni e quindi Salvare le modifiche.

Per impostare le autorizzazioni a livello di progetto per tutte le definizioni di versione in un progetto, aprire il menu di scelta rapida dal elenco a discesa

Per impostare o eseguire l'override delle autorizzazioni per una pipeline di versione specifica, aprire il menu di scelta rapida dall'icona elenco a discesa accanto al nome della pipeline. Scegliere quindi Sicurezza per aprire la finestra di dialogo Autorizzazioni.

Per specificare le impostazioni di sicurezza per le singole fasi di una pipeline di versione, aprire la finestra di dialogo Autorizzazioni scegliendo Sicurezza dal menu di scelta rapida visualizzato da Altre azioni in una fase nell'editor della pipeline di versione.

Informazioni di riferimento sulle autorizzazioni di rilascio

La tabella seguente definisce le autorizzazioni per le versioni. La colonna ambito spiega se l'autorizzazione può essere impostata a livello di progetto, pipeline di versione o fase.

Autorizzazione Descrizione
autorizzazioni di rilascio Amministrazione ister Può modificare qualsiasi altra autorizzazione elencata qui.
Ambiti: Progetto, Pipeline di versione, Fase
Creare versioni Può creare nuove versioni.
Ambiti: Progetto, Pipeline di versione
Eliminare la pipeline di versione Può eliminare le pipeline di versione.
Ambiti: Progetto, Pipeline di versione
Eliminare la fase di rilascio Può eliminare le fasi nelle pipeline di versione.
Ambiti: Progetto, Pipeline di versione, Fase
Eliminare le versioni Può eliminare le versioni per una pipeline.
Ambiti: Progetto, Pipeline di versione
Modificare la pipeline di versione Può salvare tutte le modifiche apportate a una pipeline di versione, incluse variabili di configurazione, trigger, artefatti e criteri di conservazione, nonché la configurazione all'interno di una fase della pipeline di versione. Per aggiornare una fase specifica in una pipeline di versione, l'utente deve anche disporre dell'autorizzazione Modifica fase di rilascio.
Ambiti: Progetto, Pipeline di versione
Modificare la fase di rilascio Può modificare le fasi nelle pipeline di versione. Per salvare le modifiche apportate alla pipeline di versione, l'utente deve anche disporre dell'autorizzazione Modifica pipeline di versione. Questa autorizzazione controlla anche se un utente può modificare la configurazione all'interno della fase di un'istanza di versione specifica. L'utente deve anche disporre dell'autorizzazione Gestisci versioni per salvare la versione modificata.
Ambiti: Progetto, Pipeline di versione, Fase
Gestire le distribuzioni Può avviare una distribuzione di una versione in una fase. Questa autorizzazione è solo per le distribuzioni avviate manualmente selezionando le azioni Distribuisci o Ridistribuische in una versione. Se la condizione in una fase è impostata su qualsiasi tipo di distribuzione automatica, il sistema avvia automaticamente la distribuzione senza controllare l'autorizzazione dell'utente che ha creato la versione. Se la condizione è impostata per l'avvio dopo una fase, le distribuzioni avviate manualmente non attendono il completamento di tali fasi.
Ambiti: Progetto, Pipeline di versione, Fase
Gestire i responsabili approvazione delle versioni Può aggiungere o modificare responsabili approvazione per le fasi nelle pipeline di versione. Questa autorizzazione controlla inoltre se un utente può modificare i responsabili approvazione all'interno della fase di un'istanza di versione specifica.
Ambiti: Progetto, Pipeline di versione, Fase
Gestire le versioni Può modificare la configurazione nelle versioni. Per modificare la configurazione di una fase specifica in un'istanza di versione (incluse le variabili contrassegnate come settable at release time), l'utente necessita anche dell'autorizzazione Modifica fase di rilascio.
Ambiti: Progetto, Pipeline di versione
Visualizzare la pipeline di versione Può visualizzare le pipeline di versione.
Ambiti: Progetto, Pipeline di versione
Visualizzare le versioni Può visualizzare le versioni appartenenti alle pipeline di versione.
Ambiti: Progetto, Pipeline di versione

I valori predefiniti per tutte le autorizzazioni sono impostati per le raccolte di progetti team e i gruppi di progetti. Ad esempio, a Project Collection Amministrazione istrators, Project Amministrazione istrators e Release Amministrazione istrators vengono concesse tutte le autorizzazioni elencate in precedenza per impostazione predefinita. Ai collaboratori vengono concesse tutte le autorizzazioni, ad eccezione delle autorizzazioni di rilascio Amministrazione ister. Per impostazione predefinita, ai lettori vengono negate tutte le autorizzazioni, ad eccezione della visualizzazione della pipeline di versione e della visualizzazione delle versioni.

Impostare le autorizzazioni del gruppo di attività

Usare i gruppi di attività per combinare una sequenza di attività già definite in una pipeline in un'unica attività riutilizzabile.

Le autorizzazioni del gruppo di attività seguono un modello gerarchico. È possibile impostare le autorizzazioni predefinite a livello di progetto ed eseguire l'override di queste autorizzazioni in una singola pipeline del gruppo di attività.

Impostare le autorizzazioni del gruppo di attività a livello di progetto

Seguire questa procedura per aggiornare le autorizzazioni per i gruppi di attività a livello di progetto.

Nota

I gruppi di attività non sono supportati nelle pipeline YAML, ma i modelli sono. Per altre informazioni, vedere Informazioni di riferimento sullo schema YAML.

  1. Nel progetto selezionare Gruppi di>attività Pipeline.

    Trova la voce di menu Del gruppo di attività.

  2. Seleziona Sicurezza.

    Selezionare l'opzione Sicurezza per un gruppo di attività.

  3. Selezionare Consenti o Nega per l'autorizzazione per un gruppo di sicurezza o un singolo utente.

Impostare le autorizzazioni del gruppo di attività a livello di pipeline

Seguire questa procedura per aggiornare le autorizzazioni per i gruppi di attività a livello di pipeline.

  1. Nel progetto selezionare Gruppi di>attività Pipeline.

    Trova la voce di menu Del gruppo di attività.

  2. Selezionare un gruppo di attività.

  3. Selezionare Altre azioni>Sicurezza.

  4. Selezionare Consenti o Nega per l'autorizzazione per un gruppo di sicurezza o un singolo utente.

Informazioni di riferimento sulle autorizzazioni del gruppo di attività

Autorizzazione Descrizione
autorizzazioni del gruppo di attività Amministrazione ister Può aggiungere e rimuovere utenti o gruppi alla sicurezza del gruppo di attività.
Elimina gruppo di attività Può eliminare un gruppo di attività.
Modifica gruppo di attività Può creare, modificare o eliminare un gruppo di attività.

Impostare le autorizzazioni del pool di agenti

È possibile usare ruoli predefiniti per configurare la sicurezza nei pool di agenti in modo gerarchico per tutti i pool o per un singolo pool. Seguire questa procedura per impostare le autorizzazioni del pool di agenti per tutti i pool.

Impostare tutte le autorizzazioni del pool di agenti

Seguire questa procedura per aggiornare le autorizzazioni per tutti i pool di agenti.

  1. Nel progetto selezionare Pool di agenti impostazioni>progetto.

  2. Seleziona Sicurezza.

    Configurare la sicurezza del pool di agenti.

  3. Impostare le autorizzazioni e quindi Salvare le modifiche.

Impostare le autorizzazioni del pool di agenti individuali

Seguire questa procedura per impostare le autorizzazioni per un singolo pool di agenti.

  1. Nel pool di agenti selezionare l'agente.

  2. Seleziona Sicurezza.

    Impostare la sicurezza per un pool di agenti.

  3. Impostare le autorizzazioni e quindi Salvare le modifiche.

Impostare le autorizzazioni della libreria

Usare un gruppo di variabili per archiviare i valori che si desidera rendere disponibili in più pipeline di compilazione e versione. Definire i ruoli per configurare la sicurezza nelle entità di libreria condivisa. È anche possibile configurare l'ereditarietà dei ruoli.

Seguire questa procedura per gestire le autorizzazioni per gli artefatti della libreria, ad esempio gruppi di variabili e file protetti.

  1. Nel progetto selezionare Libreria pipeline>.

    Aprire l'opzione di menu Libreria.

  2. Seleziona Sicurezza.

    Opzione di sicurezza in Libreria.

  3. Impostare le autorizzazioni per tutti gli elementi nella libreria o per un singolo gruppo di variabili o un file sicuro e quindi salvare le modifiche.

Informazioni di riferimento sulle autorizzazioni della libreria

Ruolo Descrizione
Amministratore Può modificare/eliminare e gestire la sicurezza per gli elementi della libreria.
Creator Può creare elementi della libreria.
Lettore Può leggere solo gli elementi della libreria.
Utente Può utilizzare gli elementi della libreria nelle pipeline.

Impostare le autorizzazioni di connessione al servizio

Configurare le autorizzazioni per tutte le connessioni al servizio o per una singola connessione.

Impostare tutte le autorizzazioni di connessione al servizio

Seguire questa procedura per configurare le autorizzazioni per tutte le connessioni al servizio.

  1. All'interno del progetto selezionare Impostazioni progetto.
  2. Selezionare Connessioni al servizio in Pipeline.
  3. Impostare le autorizzazioni e quindi Salvare le modifiche.

Impostare le autorizzazioni di connessione ai singoli servizi

Seguire questa procedura per configurare le autorizzazioni per una singola connessione al servizio.

  1. All'interno del progetto aprire una connessione al servizio.

  2. Selezionare Altre azioni>Sicurezza.

  3. Impostare le autorizzazioni e quindi Salvare le modifiche.

    Selezionare l'opzione di connessione del servizio di sicurezza.

Aggiungere utenti ai ruoli seguenti dal contesto di amministrazione a livello di progetto, pagina Servizi . Per altre informazioni su come creare e gestire queste risorse, vedere Connessioni al servizio per la compilazione e il rilascio.

Se si verificano problemi con le autorizzazioni e le connessioni al servizio, vedere Risolvere i problemi relativi alle connessioni al servizio Azure Resource Manager.

Informazioni di riferimento sulle autorizzazioni di connessione del servizio

Ruolo Descrizione
Utente Può usare l'endpoint durante la creazione di pipeline di compilazione o versione.
Amministratore Può gestire l'appartenenza a tutti gli altri ruoli per la connessione al servizio e usare l'endpoint per creare pipeline di compilazione o versione. Il sistema aggiunge automaticamente l'utente che ha creato la connessione al servizio al ruolo Amministrazione istrator per tale pool.

Impostare le autorizzazioni del pool di distribuzione

È possibile impostare i ruoli di sicurezza predefiniti per tutti i gruppi di distribuzione e gestire i ruoli di sicurezza per un singolo gruppo di distribuzione.

Impostare tutte le autorizzazioni del pool di distribuzione

  1. All'interno del progetto selezionare Impostazioni progetto.

  2. Selezionare Gruppi di distribuzione in Pipeline.

  3. Impostare le autorizzazioni e quindi Salvare le modifiche.

    Selezionare Sicurezza per gestire le autorizzazioni predefinite del gruppo di distribuzione.

Impostare le autorizzazioni per i singoli gruppi di distribuzione

  1. All'interno del progetto aprire un pool di distribuzione.
  2. Selezionare Altre azioni>Sicurezza.
  3. Impostare le autorizzazioni e quindi Salvare le modifiche.

Informazioni di riferimento sulle autorizzazioni del pool di distribuzione

Ruolo Descrizione
Lettore Può visualizzare solo i pool di distribuzione.
Account di servizio Può visualizzare gli agenti, creare sessioni e ascoltare i processi dal pool di agenti.
Utente Può visualizzare e usare il pool di distribuzione per la creazione di gruppi di distribuzione.
Amministratore Può amministrare, gestire, visualizzare e usare pool di distribuzione.

Impostare le autorizzazioni per l'ambiente

È possibile usare ruoli e autorizzazioni utente per controllare chi può creare, visualizzare e gestire gli ambienti. Applicare una gerarchia di ruoli a tutti gli ambienti o a un ambiente.

Impostare tutte le autorizzazioni per l'ambiente

  1. All'interno del progetto selezionare Impostazioni progetto.

  2. Selezionare Ambienti in Pipeline.

  3. Impostare le autorizzazioni e quindi Salvare le modifiche.

    Seleziona Ambienti.

Impostare autorizzazioni per singoli ambienti

Selezionare Sicurezza da Altre azioni per modificare le autorizzazioni per tutti gli ambienti.

  1. Dall'interno del progetto aprire un ambiente.
  2. Selezionare Altre azioni>Sicurezza.
  3. Impostare le autorizzazioni e quindi Salvare le modifiche.

Informazioni di riferimento sulle autorizzazioni dell'ambiente

Ruolo Descrizione
Creator Ruolo globale, disponibile dall'opzione di sicurezza dell'hub degli ambienti. I membri di questo ruolo possono creare l'ambiente nel progetto. I collaboratori vengono aggiunti come membri per impostazione predefinita. Obbligatorio per attivare una pipeline YAML quando l'ambiente non esiste già.
Lettore I membri di questo ruolo possono visualizzare l'ambiente.
Utente I membri di questo ruolo possono usare l'ambiente durante la creazione o la modifica di pipeline YAML.
Amministratore I membri di questo ruolo possono amministrare le autorizzazioni, creare, gestire, visualizzare e usare gli ambienti. Per un particolare ambiente, il creatore viene aggiunto come Amministrazione inistrator per impostazione predefinita. Amministrazione istrator può anche aprire l'accesso a un ambiente a tutte le pipeline.

Importante

Quando si crea un ambiente, solo l'autore ha il ruolo di amministratore.

Ruolo Descrizione
Creator Ruolo globale, disponibile dall'opzione di sicurezza dell'hub degli ambienti. I membri di questo ruolo possono creare l'ambiente nel progetto. I collaboratori vengono aggiunti come membri per impostazione predefinita. Obbligatorio per attivare una pipeline YAML quando l'ambiente non esiste già.
Lettore I membri di questo ruolo possono visualizzare l'ambiente.
Utente I membri di questo ruolo possono usare l'ambiente durante la creazione o la modifica di pipeline YAML.
Amministratore Oltre a usare l'ambiente, i membri di questo ruolo possono gestire l'appartenenza a tutti gli altri ruoli per l'ambiente. I creatori vengono aggiunti come membri per impostazione predefinita.

Domande frequenti

Vedere le domande frequenti seguenti sulle autorizzazioni della pipeline.

D: Perché non è possibile creare una nuova pipeline?

R: È necessario modificare le autorizzazioni della pipeline di compilazione per creare una nuova pipeline. Per aggiungere l'autorizzazione, aprire le impostazioni di sicurezza per tutte le pipeline e verificare che l'opzione Modifica pipeline di compilazione sia impostata su Consenti per il gruppo di sicurezza.

Se non è ancora possibile creare una pipeline, verificare se il livello di accesso è impostato su Stakeholder. Se si ha accesso agli stakeholder, modificare l'accesso in Basic.

D: Perché viene visualizzato il messaggio che è necessario autorizzare una risorsa prima che l'esecuzione possa continuare?

R: È necessario autorizzare le risorse prima di poterle usare. L'eccezione a questa regola è quando si crea una pipeline per la prima volta e tutte le risorse a cui si fa riferimento nel file YAML vengono autorizzate automaticamente. Le risorse sono autorizzate per la pipeline purché l'utente che esegue la pipeline abbia accesso alla risorsa.

Per autorizzare tutte le pipeline ad accedere a una risorsa come un pool di agenti, seguire questa procedura.

  1. Nel progetto selezionare pool di agenti Impostazioni> Pipelines.>

  2. Selezionare Sicurezza per un pool di agenti specifico e quindi aggiornare le autorizzazioni per concedere l'accesso a tutte le pipeline.

    Concedere le autorizzazioni a tutte le pipeline.

    Per altre informazioni, vedere Risorse in YAML.