2009-03-30 6 views
3

私たちの会社には、TFSを介して常にビルドリクエスト作業項目を提出する多くのチームがあります。チェックインやスケジュールでビルドをトリガーすることは可能ですが、これは必要なものではありません。チーム管理者は、TFSにビルドリクエストワークアイテムを作成して、保存すると特定のビルド定義をキューに入れることができるようにしたいと考えています。これは可能ですか?作業項目がTFSにビルドをキューイングすることは可能ですか(または望ましいですか)。

このように問題にアプローチすることが望ましいかどうかも疑問です。私はビルドチームには新しく、ビルドを自動化する方法を考えています。いいアイデアですか?そうでない場合、なぜですか?ビルドプロセスの自動化はどのくらいかかりますか?

ありがとうございます!

答えて

1

最初の質問への回答は、そのままではなく、いいえです。私はビルド作業項目の種類に基づいてビルドを実行するのは良い考えではないと主張します。作業項目はタイプ別にロックダウンできないため、これらの作業項目の作成をチームマネージャーに限定することはできません。

あなたのチームマネージャにビルド許可を与える推奨される方法である、個人/グループに開始ビルド許可を割り当てることができます。

あなたの2番目の質問には、チームビルドAPIを使用したいと思う限りオートメーションをとることができます。 MSはTFSとチームビルドを非常に拡張性のあるものにしました。

0

通常、開発者がコードを送信するたびに「高速」ビルドを実行し、1日に少なくとも1回は(通常は勤務時間外に)「フル」ビルドを実行します。

TFSには、いつでもビルドを手動で開始する機能(必要な権限があります)があります。完全なリリースビルドを実行している場合は、通常はビルドキューをチェックし、キューに入れられている開発者チェックインビルドを時々削除する必要があります。

これらのサイトは参考になります。

TFS 2008: A basic guide to Team Build 2008

Team Foundation Build Recipes

0

あなたが作業項目を追加するために彼らに許可を与えた場合、なぜ彼らにも、ビルドをキューに許可を与えますか?

関連する問題