Condividi tramite


Clonare o importare una pipeline

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

Un approccio alla creazione di una pipeline consiste nel copiare una pipeline esistente e usarla come punto di partenza. Per le pipeline YAML, il processo è semplice quanto copiare il file YAML da una pipeline all'altra. Per le pipeline create nell'editor classico, la procedura dipende dal fatto che la pipeline da copiare si trova nello stesso progetto della nuova pipeline. Se la pipeline da copiare si trova nello stesso progetto, è possibile clonarla e, se si trova in un progetto diverso, è possibile esportarla da tale progetto e importarla nel progetto.

La clonazione di una pipeline classica clona anche le impostazioni, ad esempio variabili, trigger e opzioni. Le impostazioni di sicurezza non vengono clonate. La clonazione di una pipeline YAML copia solo il contenuto YAML ed è necessario riconfigurare qualsiasi altra impostazione.

Per informazioni sulla migrazione di una pipeline di compilazione classica a YAML tramite l'esportazione in YAML, vedere Eseguire la migrazione da pipeline classiche.

Clonare una pipeline

Per le pipeline YAML, il processo per la clonazione consiste nel copiare YAML dalla pipeline di origine e usarlo come base per la nuova pipeline.

  1. Vai ai dettagli della tua pipeline e scegli Modifica.

    Modificare la pipeline.

  2. Copiare il file YAML della pipeline dall'editor e incollarlo nell'editor YAML per la nuova pipeline.

    Nota

    Quando si copia da una pipeline classica, seleziona il processo dell'agente, Visualizza YAML, Copia negli Appunti, quindi incolla nell'editor YAML per la nuova pipeline. È possibile ripetere queste azioni per ogni processo nella pipeline.

  3. Per personalizzare la pipeline appena clonata, vedere Personalizzare la pipeline.

Nota

Quando si clona una pipeline YAML, viene copiato solo il contenuto YAML. È necessario riconfigurare qualsiasi altra impostazione definita all'esterno dell'ambito del contenuto YAML, ad esempio variabili, trigger, sicurezza e altre impostazioni.

Esportare e importare una pipeline

È possibile creare una nuova pipeline classica esportandone una esistente e quindi importandola. Ciò è utile nei casi in cui la nuova pipeline deve essere creata in un progetto separato.

In una pipeline YAML l'esportazione da un progetto e l'importazione in un altro è lo stesso processo della clonazione. È possibile copiare la pipeline YAML dall'editor e incollarla nell'editor YAML per la nuova pipeline.

  1. Vai ai dettagli della pipeline e scegli Modifica.

    Modificare la pipeline.

  2. Copiare il file YAML della pipeline dall'editor e incollarlo nell'editor YAML per la nuova pipeline.

  3. Per personalizzare la pipeline appena clonata, vedere Personalizzare la pipeline.

Passaggi successivi

Scopri come personalizzare la pipeline che hai clonato o importato.