5

TFS 2010 と Visual Studio 2010 プレミアム エディションを使用しています。自動化された展開スクリプトをどこから始めればよいか教えてもらえますか? ドキュメント/ガイドラインは非常に役立ちます。


上記のリンクは、主に自動展開の戦略を説明しています。展開スクリプトの書き方と、展開スクリプトがどのように見えるかを知る必要があります。

4

2 に答える 2

4

どのタイプのアプリケーションを展開したいかを知らなければ、正しい答えを出すのは難しいですが、ここに私が思う便利なリンクがいくつかあります.

TFS 2010 で ClickOnce アプリケーションを配置する場合は、codeproject のこの記事を試してください。

codeplex の TeamDeployは良さそうですが、まだ使用していません。

コミュニティのTFS ビルド拡張機能

Web 展開について少し

于 2011-11-19T22:16:08.870 に答える
2

TFS Deployer ( http://tfsdeployer.codeplex.com/wikipage?title=Preparing%20Deployment%20Scripts&referringTitle=Home ) の使用を開始しました。基本的に、これはビルド品質の変更を監視し、変更時にカスタム PowerShell またはバッチ スクリプトを実行するようにトリガーできる Windows サービスです。

チェックインが発生すると、ビルド エージェントはソースを取得してビルドし、単体テストなどを実行してから、結果をビルド ドロップ フォルダーに発行します。また、ビルドの品質を「単体テストに合格」などに設定します。次に、Tfs Deployer が起動し、ビルドを取得して開発テスト環境にリリースし、さらにいくつかのテストを実行します。これらに合格すると、手動チェックを実行できることを知らせるメールが送信されます。

ビルド品質を使用する利点は、手動テストを実行した後、品質を更新し、(手動で) 本番リリースをトリガーするまで、さらに別のデプロイ トリガーなどを使用できることです。デプロイをビルド テンプレートの一部として配置すると、同じバイナリで複数のチェーン デプロイをトリガーできます。

カスタム コードを実行するため、スクリプト化可能 (msbuild、msdeploy、clickonce、msi 生成など) である限り、任意の展開方法を使用できます。

関連するすべてのビルドを構成ファイル内の同じスクリプトに指定するだけで、(同じチーム プロジェクト内の) ビルド間でスクリプトを共有できます。

ドキュメントは少し古くなっていますが、セットアップと開始はかなり簡単でした。

于 2011-11-21T07:16:35.197 に答える