チェックしたいコードがコンパイルされない場合に、ユーザーにチェックインをさせたくありません。チェックインポリシーがTFS 2015に適用されていません
設定 - >チームプロジェクト - >ソース管理 - >チェックインポリシーのタブにビルドポリシーを追加しました。
これは私がチェックインしてコンパイルされませんコードができる午前、動作しません。
TFSにこのようなポリシーを追加する方法はありますか?
チェックしたいコードがコンパイルされない場合に、ユーザーにチェックインをさせたくありません。チェックインポリシーがTFS 2015に適用されていません
設定 - >チームプロジェクト - >ソース管理 - >チェックインポリシーのタブにビルドポリシーを追加しました。
これは私がチェックインしてコンパイルされませんコードができる午前、動作しません。
TFSにこのようなポリシーを追加する方法はありますか?
ビルドポリシーには、それが何のためのちょっと変わった名前があります。コードがローカルにビルドされているかどうかはチェックされず、TFSサーバーに渡され、提案されたコード変更のためにトリガされるように構成されたCIまたはゲーティッドビルドがあるかどうかがチェックされます。存在する場合は、最後のビルドが成功したかどうかをチェックします。そうでない場合、ビルドされていない可能性の高いコード変更を追加することができなくなります。
これによりチームは特定のコード変更をチェックインすることができ、サーバーのビルドが成功するようになります。これらの変更をサブミットする開発者は、「バイパスポリシー」オプションを使用して、変更を強制的にサーバーに適用します。ビルドが成功した場合、他の開発者は変更を正常にチェックインできます。
この保護機能が整っていないと、開発者は時間のかかるビルドをすべて完了できず、フィードバックを得るために貴重な時間を浪費し、壊れたビルドを修正するのが難しくなる可能性があります。
CIまたはゲーティッドビルドが設定されていない場合は、プロンプトを表示せずに変更内容を送信できるため、このポリシーは何もしていないようです。
ローカルビルドが成功するためのポリシーはありません。
非常に有益な、ありがとう。たぶん自分のニーズに合わせてナッジやエクステンションがあるかもしれません。 – ehh
チェックインするツールはどれですか?また、ロードしたプロジェクトタイプがビルドステータスレポートをサポートしていますか? – jessehouwing
ツール? VS2015とTFS2015を使用しています。プロジェクトタイプはC#です。ところで、コメントポリシーはうまく動作します – ehh
ありがとう、ありがとう。 – ehh