web-dev-qa-db-fra.com

Existe-t-il un moyen de cloner ou de copier un pipeline Ci / CD existant dans Azure DevOps

J'ai quelques pipelines CI que j'utilise dans Azure DevOps pour créer des applications Xamarin et je veux en créer un nouveau qui fusionne les fonctionnalités des deux existantes. Existe-t-il un moyen de copier ou de cloner un pipeline existant afin que je puisse apporter des modifications au nouveau pipeline sans affecter les pipelines existants?

J'ai vu que je pouvais exporter un pipeline vers un fichier JSON puis le réimporter. Toutes les valeurs d'ID dans le fichier JSON sont GUID. Le processus d'importation créera-t-il de nouveaux GUID ou importera-t-il le fichier JSON pour remplacer le pipeline existant?.

12
Chris Miller

Cliquez sur Pipelines -> Votre Pipeline puis cliquez sur l'ellipse dans le coin supérieur droit (trois points verticaux) puis cliquez sur Cloner.

8
TrevorBrooks

MISE À JOUR 11 février 2020

Vous ne savez pas s'il s'agit d'un changement super récent, mais vous pouvez à nouveau facilement cloner un pipeline existant. Dans Pipelines, cliquez sur le pipeline que vous souhaitez cloner. Sur la page où l'historique de génération est affiché, Clone a été déplacé vers le menu Ellipsis de cette page.

enter image description here

7
Nick Schroeder

MISE À JOUR février 202

Le clone n'est plus disponible. Cependant, vous pouvez créer un nouveau pipeline basé sur un fichier yaml existant qui est essentiellement du clonage.

Pipelines -> Nouveau pipeline -> Configurer (3e page de l'assistant) -> Sélectionnez "Fichier YAML Azure Pipelines existant"

Là, vous pouvez sélectionner la branche et le fichier que vous souhaitez utiliser.

7
Losó Adam

Je sais qu'il est trop tard mais facile à contourner par document officiel .

J'espère que cela pourrait aider certains.

0
YouAreAwesome