web-dev-qa-db-ja.com

Azure DevOpsで既存のCi / CDパイプラインを複製またはコピーする方法はありますか

一部のXamarinアプリをビルドするためにAzure DevOpsで使用しているいくつかのCIパイプラインがあり、2つの既存のアプリの機能を統合した新しいパイプラインを作成したいと思います。既存のパイプラインに影響を与えずに新しいパイプラインを変更できるように、既存のパイプラインをコピーまたは複製する方法はありますか?

パイプラインをJSONファイルにエクスポートしてからインポートできることがわかりました。JSONファイルのすべてのID値はGUIDです。インポートプロセスで新しいGUIDが作成されるか、JSONファイルをインポートすると既存のパイプラインが上書きされますか。

12
Chris Miller

[パイプライン]-> [パイプライン]をクリックし、右上隅の楕円(縦に3つ並んだ点)をクリックして、[クローン]をクリックします。

8
TrevorBrooks

UPDATE 2020年2月11日

これが非常に最近の変更かどうかはわかりませんが、既存のパイプラインを簡単に複製できるようになりました。パイプラインから、複製するパイプラインをクリックします。ビルド履歴が表示されるページで、クローンはこのページの省略記号メニューに移動しました。

enter image description here

7
Nick Schroeder

2020年2月更新

クローンは使用できなくなりました。ただし、基本的にクローンである既存のyamlファイルに基づいて新しいパイプラインを作成できます。

パイプライン->新しいパイプライン->構成(ウィザードの3番目のページ)-> [既存のAzure Pipelines YAMLファイル]を選択します

そこで、使用するブランチとファイルを選択できます。

7
Losó Adam

手遅れだと思いますが 公式ドキュメント で簡単に回避できます。

それがいくつかを助けることを願っています。

0
YouAreAwesome