2016-07-01 10 views
2

私のチームはウェブプロジェクトのCI/CDにVSTSを使用しています。コードを分離しておくために、フロントエンドとバックエンドの2つのリポジトリを使用します。私はシングルリリースに2つのリポジトリからのビルド成果物をマージビルドを設定するにはどうすればよいVSTS複数リポジトリで構築

  1. 二つの質問はこれで提起されていますか?

  2. このビルド/リリースプロセスを各リポジトリから個別に起動するにはどうすればよいですか?
+0

あなたはシングルリリースの定義にリンクされている複数のビルド成果物を持つことができますが、私の知る限りでは、唯一のビルドはそのリリースをトリガすることができます。 – AspiringTFSGuru

答えて

5

最初の手順は、両方のリポジトリのCIビルドを作成することです。必要な成果物をコンパイルして生成したら、単一のCDリリースを作成する必要があります。エディタの上部には、Artifactsタブがあります。かつてそこ

Artifacts Tab

、あなたは複数のビルドまたはそれに放しリンクすることができます。 Link an artifact sourceをクリックし、2つのCIビルドを追加するだけです。

Artifacts Tab Contents

次に、Triggersタブに移動します。ここでは、CIビルドの一部またはすべてから正常終了のトリガーを追加できます。

enter image description here

あなたのリリースにタスクを追加し、アーティファクトにアクセスする必要がある場合、それはあなたのLinked ArtifactURL Artifactを使用するためのオプションを提供します。 Linked Artifactを選択し、アーティファクトパスの3つのドットのブラウズボタンをクリックします。以下のような画面が表示され、2つのビルドの間にリンクされた成果物を見つけることができます。

enter image description here

関連する問題