3

私たちの会社には、ビルド リクエストのワーク アイテムを TFS 経由で常に提出しているチームがたくさんあります。チェックインから、またはスケジュールに従ってビルドをトリガーできることはわかっていますが、これは私たちが必要としているものではありません。チーム マネージャーが TFS でビルド リクエスト作業項目を作成できるようにしたいと考えています。この作業項目は、保存すると特定のビルド定義をキューに入れます。これは可能ですか?

また、このように問題にアプローチすることが望ましいかどうかも疑問です。私はビルド チームに参加したばかりで、ビルドを自動化する方法を考えています。それは良い考えですか?そうでない場合、なぜですか?ビルド プロセスの自動化をどこまで進めることができますか?

ありがとう!

4

3 に答える 3

1

最初の質問への答えは NO です。すぐに使えるわけではありません。ビルドの作業項目の種類に基づいてビルドを開始することはお勧めできません。作業項目はタイプ別にロックダウンできないため、これらの作業項目の作成をチーム マネージャーのみに分離することはできませんでした。

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

2 番目の質問については、チーム ビルド API を使用して、自動化を好きなだけ行うことができます。MS は、TFS とチーム ビルドを非常に拡張可能にしました。

于 2009-03-30T23:47:19.963 に答える
0

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

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

これらのサイトは興味深いかもしれません:

TFS 2008: チーム ビルド 2008 の基本ガイド

チーム ファウンデーション ビルド レシピ

于 2009-03-30T23:34:04.443 に答える
0

作業項目を追加する権限を彼らに与えた場合、ビルドをキューに入れる権限も与えないのはなぜですか?

于 2009-03-30T23:40:57.577 に答える