カスタムビルドテンプレートがあります。このテンプレートには、メインビルドプロセスに移行する前に、サーバーからデータを取得してTFSにチェックするプロセスを実行するプロシージャが含まれています。TFSビルド - 最新のチェンジセットを含まない
次のように手順は、次のとおりです。
- 設定のビルド番号
- は、当社のカスタムスクリプトを実行します - データを取得し、TFS にチェックイン
- 初期化は、環境
- は、Team Foundationのバージョン管理から をソースを取得
- 最後の正常なビルド以降に発生したチェンジセットを関連付けます。
- コンパイル、テスト、および公開
ステップ2.
で実行するスクリプトに関連付けられた変更セットは何ができるか、誰を知っています、を除いて、私が持っているように見える問題は、最後に成功したビルド以降のすべての変更セットが含まれていることですここにいる?私の推測では、最後のビルドから変更セットを探しているロジックは、ビルドが要求された瞬間(つまり、なぜ最後の変更セットが無視されたのか)に設定されているカットオフを使用していますが、これは単なる無神経な推測です。
ご協力いただきありがとうございます。
あなたが開始を構築し、あなたがチェックするために必要なものデータの前にコードをチェックインするためにSTEP2を使用したいのはなぜ?ステップで作成されたチェンジセットは、デフォルトのチェンジセットの関連付けアクティビティを使用して認識されないようです。 –
インストール時にデータベースに挿入されるデフォルトのデータを含むサーバーがあります。ステップ2のプロセスはそのデータをXML形式に読み込み、結果ファイルをTFSにチェックインします。これは通常手動で開始されますが、私たちの夜間ビルドではビルドの一部としてこれを行う必要があります。 – jcnewman83
あなたが使っているビルドシステムは何ですか? XAMLまたはvNext? –