開発者がデータベーススクリプトを変更または追加してプロジェクトにチェックインするプロセスがあります。デプロイ時に、リリースマネージャは、どのワークアイテムにデータベーススクリプトがチェックインされているかを知る必要があります。特定のファイル拡張子(.sql)を持つチェンジセット内のファイルを持つ作業項目のリストを取得するために、TFSでカスタムレポートをクエリまたは作成できる方法はありますか?このようにして、リリースマネージャは作業項目のリストを取得してDBAに提供し、分析し、確認し、サーバに適用することができます。私たちは、TFS 2008TFSのカスタマイズ - Team Foundation Serverに関する質問
答えて
を使用している
は私は、レポートライターではないんだけど、私はあなたがおそらくあなたは拡張子に基づいてフィルタリングできtfswarehouseのオフカスタムレポートを生成することができることを前提としています。しかしそれはただの前提です。
おそらく、あなたはファイル拡張子に基づいて適切な人々に電子メールを送信するカスタムチェックインポリシーを書くことができます。これはポリシーを活用するための非常に重く不適切な方法のようですが、おそらくうまくいくでしょう。
これをバックアップするための検証可能なデータはありません。 :D
ビルドイベントを利用して、適用されたチェンジセットのリストを調べるカスタムWebサービスを指すようにすることができます。これは、TFSを検索してファイル名を取得し、作業項目を生成する可能性があります。これはTFS APIの知識を暗示していますが、かなり自明です。イベントはTFSパワーツールの一部であるアラートエディタを介して設定されます。私は今このようなものを集めています。完成した仕事と私たちの外部時間追跡システムを更新します。
最新のPower Toolsをインストールしてください。これは人間の補助コードレビューのための素晴らしいですが、私は強くこれを使用しないことを警告します
Get-TfsItemHistory $/project/*.sql -r -version D6/1/2009~ |
%{ $_.workitems } | %{ $_.id } | select -unique | sort
(必要に応じて、プロジェクトの名前と日付を調整する)
:次に、あなたはこのクイックPowerShellのスクリプトを実行することができます実際に展開スクリプトを作成します。開発者がチェックインを作業項目に関連付けるのを忘れた場合、またはバグ修正が依存するSQLファイルに対して前回のチェックインを行った場合は、一貫性のない一連の変更が展開されます。テスト環境で使用するデプロイスクリプトを本番環境のデプロイメントとできるだけ一致させることが常にベストです。
新しいGDR R2 Database project(Visual Studio 2008のチームエディションでは無料)を見ましたか?
このタイプのプロジェクトはもともとはVisual Studioのデータベースエディションの一部でした。
既存のデータベースからスキーマをインポートし、スキーマ比較を実行し、複数のターゲット(システムテスト、UAT、プロダクションなど)をサポートし、TSQLスタティックコード分析を実行し、スタンドアロン展開アーチファクトを生成する機能を備えています。
- 1. Team Foundation Serverビルドに関する問題
- 2. Team Foundation Server TFS 2015ビルドの問題
- 3. ターゲットマシンのTeam Foundation Server(TFS)PowerShell
- 4. Team Foundation Server 2015(TFS)クエリ
- 5. Team Foundation Serverのワークアイテムテンプレートをカスタマイズする
- 6. Team Foundation Server(TFS)プロキシ - Windows XPにインストール
- 7. Team Foundation Server(TFS)2008アプリケーションバグレポートWebサイト
- 8. Team Foundation Serverのインストール
- 9. Team Foundation Serverのファイルチェックインの問題
- 10. Team Foundation Server 2010 DashBoard
- 11. Team Foundation Server - Backdate Epics
- 12. Team Foundation Serverのアドイン
- 13. Team Foundation Serverのスイッチ
- 14. Team Foundation Serverのマージマージ
- 15. Team Foundation Server 2010 API
- 16. Team Foundation Serverのロールアップタスク
- 17. Team Foundation Server 2008更新の問題
- 18. Team Foundation Serverビルドエラー.... NuGet?
- 19. 特定のユーザーにフォルダを削除するTeam Foundation Server(TFS)で
- 20. Sharepoint - Project Web Access - Team Foundation Server
- 21. Team Foundation ServerとMbUnitテスト
- 22. Team Foundation Server qusion
- 23. エクセルシートからテストケースをTFS(team foundation server)にインポートする方法
- 24. LinuxからTeam Foundation Server(TFS)にアクセスする方法
- 25. team foundation server 2012復元
- 26. TFS(Team Foundation Server)Java SDK - ユーザーストーリーによるファイルの検索
- 27. Team Foundation Server SDKのサンプル
- 28. Team Foundation Server 2010のスクランボード?
- 29. Team Foundation Server(TFS)2017のAPIにアップグレードできますか?
- 30. のTeam Foundation Serverの2015