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.
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.
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.
Accédez à votre pipeline, puis choisissez Modifier.
Copiez le pipeline YAML à partir de l’éditeur et collez-le dans l’éditeur YAML de votre nouveau pipeline.
Si votre nouveau pipeline peut être créé en copiant un autre pipeline classique dans le même projet, suivez les instructions de cette section. Si votre pipeline se trouve dans un autre projet, vous pouvez utiliser l’importation/exportation pour copier le pipeline.
Vous avez besoin d’autorisations Edit release pipeline ou Edit build pipeline pour cloner un pipeline Classique.
Accédez à la page des détails du pipeline pour votre pipeline.
Choisissez ... et sélectionnez Cloner.
Votre pipeline est cloné avec -clone ajouté au nom. Choisissez Enregistrer ou Enregistrer et mettre en file d’attente pour enregistrer le pipeline cloné.
Remarque
L’entrée clone est présente uniquement dans le menu contextuel si votre pipeline a été créé dans l’éditeur classique.
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 simplement copier le pipeline YAML à partir de l’éditeur et le coller dans l’éditeur YAML de votre nouveau pipeline.
Accédez à votre pipeline, puis choisissez Modifier.
Copiez le pipeline YAML à partir de l’éditeur et collez-le dans l’éditeur YAML de votre nouveau pipeline.
Pour copier une définition de build à partir d’un autre projet, vous pouvez exporter une définition existante à partir de ce projet, puis l’importer.
Pipeline de build
Accédez à la page des détails du pipeline pour votre pipeline.
Choisissez ... et sélectionnez Exporter vers JSON.
Lorsque vous y êtes invité, enregistrez le fichier JSON sur votre ordinateur local. Le navigateur enregistre le fichier dans le répertoire de téléchargement en fonction des paramètres de votre navigateur.
Pour importer le pipeline, accédez à la page Pipelines de votre projet. Choisissez ..., sélectionnez Importer un pipeline, puis sélectionnez l’option d’importation de pipeline correspondante.
Vous serez maintenant invité à sélectionner un fichier JSON pour importer son contenu. Accédez au fichier JSON que vous avez précédemment exporté et sélectionnez-le.
Une fois l’importation terminée, le nouveau pipeline créé s’affiche. Notez que l’exportation d’un pipeline supprime toutes les données spécifiques de projet telles que les pools d’agents, les connexions de service, etc. Vous devrez à nouveau fournir ces détails.
Notes
L’élément Export est uniquement présent dans le menu contextuel si votre pipeline a été créé dans l’éditeur classique.
Pipeline de mise en production
La procédure d’exportation et d’importation d’un pipeline de mise en production classique est très similaire à la procédure de pipeline de build classique, mais les menus et l’interface utilisateur sont légèrement différents.
Pour exporter un pipeline de mise en production classique, accédez aux Mises en production, choisissez ..., puis sélectionnez Exporter.
Pour importer un pipeline de mise en production classique, accédez aux Mises en production, choisissez +Nouveau, puis sélectionnez Importer le pipeline de mise en production.
Accédez à la page des détails du pipeline pour votre pipeline.
Choisissez ... et sélectionnez Exporter.
Lorsque vous y êtes invité, enregistrez le fichier JSON sur votre ordinateur local. Le navigateur enregistre le fichier dans le répertoire de téléchargement en fonction des paramètres de votre navigateur.
Pour importer le pipeline, accédez à la page Builds ou Releases de votre projet. Choisissez +Nouveau et sélectionnez l’option de pipeline d’importation correspondante.
Vous serez maintenant invité à sélectionner un fichier JSON pour importer son contenu. Accédez au fichier JSON que vous avez précédemment exporté et sélectionnez-le.
Une fois l’importation terminée, le nouveau pipeline créé s’affiche. Notez que l’exportation d’un pipeline supprime toutes les données spécifiques de projet telles que les pools d’agents, les connexions de service, etc. Vous devrez à nouveau fournir ces détails.
Notes
L’élément Export est uniquement présent dans le menu contextuel si votre pipeline a été créé dans l’éditeur classique.