Partager via


Cloner ou importer un pipeline

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

L’une des approches de création d’un pipeline consiste à copier un pipeline existant et à l’utiliser comme point de départ. Pour les pipelines YAML, le processus est aussi simple que de copier le YAML d’un pipeline vers un autre. Pour les pipelines créés dans l'éditeur classique, la procédure varie selon que le pipeline à copier se trouve dans le même projet que le nouveau pipeline. Si le pipeline à copier se trouve dans le même projet, vous pouvez le cloner et s’il se trouve dans un autre projet, vous pouvez l’exporter à partir de ce projet et l’importer dans votre projet.

Le clonage d’un pipeline classique clone également ses paramètres, tels que les variables, les déclencheurs et les options. Les paramètres de sécurité ne sont pas clonés. Le clonage d’un pipeline YAML copie uniquement le contenu YAML et vous devez reconfigurer tous les autres paramètres.

Pour plus d’informations sur la migration d’un pipeline de build classique vers YAML à l’aide de l’exportation vers YAML, consultez Migrer à partir de pipelines classiques.

Cloner un pipeline

Pour les pipelines YAML, le processus de clonage consiste à copier le YAML à partir du pipeline source et à l’utiliser comme base pour le nouveau pipeline.

  1. Accédez à votre pipeline, puis choisissez Modifier.

    Détails du pipeline dans Azure DevOps Server 2019

  2. Copiez le pipeline YAML à partir de l’éditeur et collez-le dans l’éditeur YAML de votre nouveau pipeline.

  3. Pour personnaliser votre pipeline nouvellement cloné, consultez Personnaliser votre pipeline.

  1. Accédez aux détails du pipeline, puis choisissez Modifier.

    Modifier le pipeline.

  2. Copiez le pipeline YAML à partir de l’éditeur et collez-le dans l’éditeur YAML de votre nouveau pipeline.

    Remarque

    Lorsque vous copiez depuis un pipeline classique, sélectionnez le travail d’agent, Afficher le YAML, Copier dans le presse-papiers, puis collez dans l’éditeur YAML de votre nouveau pipeline. Vous pouvez répéter ces actions pour chaque tâche dans la chaîne de traitement.

  3. Pour personnaliser votre pipeline nouvellement cloné, consultez Personnaliser votre pipeline.

Remarque

Lors du clonage d’un pipeline YAML, seul le contenu YAML est copié. Vous devez reconfigurer tous les autres paramètres définis en dehors de l’étendue du contenu YAML, tels que les variables, les déclencheurs, la sécurité et d’autres paramètres.

Exporter et importer un pipeline

Vous pouvez créer un pipeline classique en exportant un pipeline existant, puis en l’important. Cela est utile dans les cas où le nouveau pipeline doit être créé dans un projet distinct.

Dans un pipeline YAML, l’exportation à partir d’un projet et l’importation dans un autre est le même processus que le clonage. Vous pouvez copier le pipeline YAML à partir de l’éditeur et le coller dans l’éditeur YAML de votre nouveau pipeline.

  1. Accédez à votre pipeline, puis choisissez Modifier.

    Détails du pipeline dans Azure DevOps Server 2019

  2. Copiez le pipeline YAML à partir de l’éditeur et collez-le dans l’éditeur YAML de votre nouveau pipeline.

  3. Pour personnaliser votre pipeline nouvellement cloné, consultez Personnaliser votre pipeline.

  1. Accédez aux détails du pipeline, puis choisissez Modifier.

    Modifier le pipeline.

  2. Copiez le pipeline YAML à partir de l’éditeur et collez-le dans l’éditeur YAML de votre nouveau pipeline.

  3. Pour personnaliser votre pipeline nouvellement cloné, consultez Personnaliser votre pipeline.

Étapes suivantes

Apprenez à personnaliser le pipeline que vous avez cloné ou importé.