私は主に特定のビルドスルー環境のプロモーションに従うビルドスキーマを自動化しようとしています。TFSビルドパスに基づいて
だから、私のソースコードは次のようになります。
- DEV枝
- QAブランチ(DEVから子)
- PRODブランチ(QAから子)今
、私はDEVブランチで連続ビルドをすでに設定しています。基本的には、すべてのチェックインに対して、ビルドがスケジュールされ、単体テストが実行されます。
私は、DEVからQAへのチェックインセットをマージして、それが自動的にQAビルドを起動できるようにしたいと考えています。ただし、特定のパスで変更されたファイルに基づいて構築されるオプションは見つかりません。 これは可能ですか?それを達成する方法?
PS:すべてのチェックインでこのビルドをトリガできることはわかっていますが、特定のパスが変更された場合にのみこのビルドをトリガできるため、ビルドを1組のチェックイン「リリース」の変更ログを自動的に生成します。また、同じ考え方が複数のQAリリースのセットであるPRODリリースにも適用されます。
ありがとうございます!
デフォルトの動作(ワークスペースマッピングの下にあるチェックインによってビルドが発生する)が適切でないのはなぜですか? *他の*チェックインがあなたのQAブランチに入っていますか? QA用のビルドワークスペースマッピングは、チェックイン後に作成するパスよりも広い範囲にある必要がありますか? –
@エドワードトムソン私の問題は、私がそれを知らなかったことだと思います。どうもありがとう! – Alpha