2

TFSビルドテンプレートには、NoCIOptionすべてのゲートチェックインメッセージが***NO_CI***追加されているかどうかを駆動するプロパティがあります。これにより、最後のCIビルド以降のすべてのチェックインがゲートされた場合に、毎日の継続的インテグレーション(CI)ビルドが最適化されます。

ただし、私の環境では、ゲート付きチェックイン中に実行される一連のテストは、CIビルド中に実行される一連のテストよりもはるかに小さいため、適切なゲート付きチェックインの待機時間を実現します。したがって、CIビルドを実行する必要があります。前回のCIビルド以降にゲートチェックインのみが行われた場合。これにより、目立つ「NO_CI」マーカーが非常に混乱します。

さらに、コミットメッセージから、コード履歴など、それぞれのゲートチェックインビルド番号への何らかの直接参照があれば便利です。

ゲートチェックイン中にコミットメッセージをカスタマイズして、ビルド番号を含めることはできますか?

SyncWorkspaceのプロパティを見てきましたが、明らかなものは何もありませんでした。

4

3 に答える 3

3

現時点では、コミット メッセージをカスタマイズする方法はありません。ゲート チェックイン後に CI ビルドを実行する場合は、NoCIOption を False に設定するだけで、チェックイン後に CI ビルドがトリガーされます。

于 2012-09-17T15:16:27.577 に答える
1

NO CI メッセージをゲーテッド ビルド チェックインに入れることはできないと思います。大規模なテスト セットが定期的に実行されるように、CI ビルドの代わりにスケジュール ビルドを使用することを検討してください。

于 2012-09-17T15:22:55.237 に答える
-1

ビルド番号を含めるために、ゲート チェックイン中にコミット メッセージをカスタマイズすることは可能ですか?

いいえ、これは不可能です。ビルド番号は、ビルド スクリプトの実行の一部として生成されます。チェックインの時点で表示するには、ビルドが開始されるまで待つ必要があります。これは、すぐに開始されるとは限りません (サーバーがビルドをキューに入れなければならない場合など)。

于 2012-09-17T10:54:26.613 に答える