Team Foundation Buildを使用して複数の環境用のプロジェクトを構築する場合は、すべての環境用に1つのビルドを行うか、環境ごとに別々のビルドスクリプトを保持しますか?
ビルドサーバーのワークスペースバージョンをQAのデバッグモードとUATのリリースモードでビルドしたい場合があります。 QAビルドが必要なときにQAのビルドを行い、UATビルドが必要なときにUATのビルドを行います(ラベルを使用して)。
1つの環境では、ビルドがサーバーに自動的にコピーされることがあります。おそらく、ビットをUAではなくQAに出すか、ビットをUAに、QAには出さないことを望みます。
さらに詳しい説明が必要な場合はお知らせください。
マークTeam Foundation Buildを使用して複数の環境を構築するにはどうすればよいですか?
3
A
答えて
3
QAとUATの両方のリリースを同時に作成したいと思いますか?そうであれば、それらを同じプロジェクトに組み込むことが理にかなっています。もしそうでなければ、私はそれらを分けます。
考慮したいことがあるかもしれません(あるビルドや他のビルドに固有のターゲットの追加タスク)がありますが、両方をビルドすることを選択した場合は、ビルドに設定するのはかなり簡単ですプロジェクト。 2番目のConfigurationToBuildセクションを追加するだけです。
<ConfigurationToBuild Include="Debug|Any CPU">
<FlavorToBuild>Debug</FlavorToBuild>
<PlatformToBuild>Any CPU</PlatformToBuild>
</ConfigurationToBuild>
<ConfigurationToBuild Include="Release|Any CPU">
<FlavorToBuild>Release</FlavorToBuild>
<PlatformToBuild>Any CPU</PlatformToBuild>
</ConfigurationToBuild>
1
私はリリースとトレーニングビルドでこれを行いましたが、_PublishedWebsites用に作成され、作成されたリリースフォルダのみを取得しました。ソリューションとプロジェクトファイルは、5つの異なる環境に対して5つの異なるビルドをサポートします。 TFSビルドは正常に完了し、リリースフォルダのみが入力されます。
関連する問題
- 1. Team Foundation Build 11 Betaでポータブルライブラリを構築する方法は?
- 2. Team Buildを使用してASP.NET Webアプリケーションを配備するにはどうすればよいですか?
- 3. Team Foundation Server APIを使用するサービスを配布するにはどうすればよいですか?
- 4. 環境変数を使用してAWSコンフィグを管理するにはどうすればよいですか?
- 5. FactoryGirlファクトリを使用して開発データベースを構築するにはどうすればよいですか?
- 6. Team Foundation Serverを使用してQtアプリケーションを構築する方法2017
- 7. 環境変数NEO4J_AUTHを設定して使用するにはどうすればよいですか?
- 8. Team Foundation 2015環境変数PATHが認識されない
- 9. gitian環境を使ってローカルプロジェクトを構築するにはどうしたらいいですか?
- 10. オープンソースツールを使用して複雑なステージ環境を構築する
- 11. SampleGrabberを使用して、オーディオ用のスペクトル/ビジュアライザーを構築するにはどうすればよいですか?
- 12. Supervisordの[supervisord] configセクションで環境変数を使用するにはどうすればよいですか?
- 13. MsgBoxでVBSのコンピュータ名環境変数を使用するにはどうすればよいですか?
- 14. Eclipseの.classpathファイルで環境変数を使用するにはどうすればよいですか?
- 15. 複数のドッカーが同じコードベースの環境を構築する
- 16. WindowsバッチコマンドでJenkinsで環境変数を使用するにはどうすればよいですか?
- 17. エラーMSB4184 Team Foundation Buildを使用してプロジェクトをビルドするときのMicrosoft.LightSwitch.Publish.targets
- 18. ドッカー実行コマンドで環境変数を使用するにはどうすればよいですか?
- 19. app.yamlファイルで環境変数を使用するにはどうすればよいですか?
- 20. チームメイトのコードをTeam Foundation Serverで互いに隔離するにはどうすればよいですか?
- 21. Quartzジョブを複数のApplicationContext環境で実行するにはどうすればよいですか?
- 22. CloudBeesで複数の「環境」を設定するにはどうすればよいですか?
- 23. 複数のユーザー間で開発環境を同期するにはどうすればよいですか?
- 24. Carthageを使用してアームアーキテクチャのみのフレームワークを構築するにはどうすればよいですか?
- 25. VS2015 x64をコマンドラインから使用してTBBを構築するにはどうすればよいですか?
- 26. pyinstallerを使用して複数のOracleクライアント・バージョンを使用するcx_oracleアプリを構築するにはどうすればよいですか?
- 27. Retrofitを使用してアプリのTwitterを構築するにはどうすればよいですか?
- 28. retrofitライブラリを使用してこのURLを構築するにはどうすればよいですか?
- 29. 既存のRPMを使用してオフラインRPMを構築するにはどうすればよいですか?
- 30. アンドロイドでNameValuePairを使用してHTMLを構築するにはどうすればよいですか?