私のチームはウェブプロジェクトのCI/CDにVSTSを使用しています。コードを分離しておくために、フロントエンドとバックエンドの2つのリポジトリを使用します。私はシングルリリースに2つのリポジトリからのビルド成果物をマージビルドを設定するにはどうすればよいVSTS複数リポジトリで構築
- :
二つの質問はこれで提起されていますか?
- このビルド/リリースプロセスを各リポジトリから個別に起動するにはどうすればよいですか?
私のチームはウェブプロジェクトのCI/CDにVSTSを使用しています。コードを分離しておくために、フロントエンドとバックエンドの2つのリポジトリを使用します。私はシングルリリースに2つのリポジトリからのビルド成果物をマージビルドを設定するにはどうすればよいVSTS複数リポジトリで構築
二つの質問はこれで提起されていますか?
最初の手順は、両方のリポジトリのCIビルドを作成することです。必要な成果物をコンパイルして生成したら、単一のCDリリースを作成する必要があります。エディタの上部には、Artifacts
タブがあります。かつてそこ
、あなたは複数のビルドまたはそれに放しリンクすることができます。 Link an artifact source
をクリックし、2つのCIビルドを追加するだけです。
次に、Triggers
タブに移動します。ここでは、CIビルドの一部またはすべてから正常終了のトリガーを追加できます。
あなたのリリースにタスクを追加し、アーティファクトにアクセスする必要がある場合、それはあなたのLinked Artifact
やURL Artifact
を使用するためのオプションを提供します。 Linked Artifact
を選択し、アーティファクトパスの3つのドットのブラウズボタンをクリックします。以下のような画面が表示され、2つのビルドの間にリンクされた成果物を見つけることができます。
あなたはシングルリリースの定義にリンクされている複数のビルド成果物を持つことができますが、私の知る限りでは、唯一のビルドはそのリリースをトリガすることができます。 – AspiringTFSGuru