2

私が取り組んでいるプロジェクトのビルドを自動化しようとしています。私の最終的な目標は、最終的に継続的インテグレーション サーバーを持つことであり、これまでのところすべてが素晴らしかったです。自分のプロジェクトに必要な最小限のセットアップを見つけるために、新しくインストールしたシステムの構成を開始したところ、Windows Mobile 5 SDK をインストールするために Visual Studio IDE をインストールする必要があることに出くわしました。ビルド サーバーに本格的な IDE を用意するのは適切ではないと思います。WM 5.0 プロジェクトで実際にビルドを自動化しようとした人はいますか? それらはまったく自動化できますか?

ありがとう!

4

3 に答える 3

4

IDE を CI またはビルド サーバーにインストールするのは得策ではないという意見には同意しますが、残念ながらあなたの意見は正しいです。

Mobile SDK 5 をインストールするには、Visual Studio (2005 または 2008) をインストールする必要があります。ビルド マシンの OS によっては、Mobile Device Center / ActiveSync もインストールする必要があります。ビルド マシン用のサーバー OS (Windows Server 2008 など) を実行している場合は、「デスクトップ エクスペリエンス」を有効にするか、Windows Media Player をインストールして、インストールに必要な SDK (奇妙なものです) をインストールする必要があります。モバイル デバイス センター / ActiveSync。

現在、Windows Server 2008 ビルド マシンを使用して、重要な Windows Mobile / .NET CF コードベースを含む製品をビルドおよびテストしています。私たちのビルドはモバイル CAB インストールも作成するので、可能です。

現在、CI にTeamCityを使用しています。これは優れた製品であり、強くお勧めします。TeamCityを使用すると、ビルド エージェントを別のマシンに配置できます。

于 2008-11-08T16:53:07.463 に答える
0

SDK を単独でインストールして、msbuild を使用できます。
Continuos Integration サーバーに IDE をインストールすることはお勧めできません。そのため、mstest の代わりに NUnit を使用します。

于 2008-11-08T10:37:15.007 に答える
0

Windows Mobile ビルド自動化の経験はありませんが、汎用ビルド サーバーの経験はあります。

msbuild や mstest などを使用してビルド プロセスを自動化することを計画している場合は、どちらの方法でも Visual Studio をインストールする必要があると確信しています。

于 2008-11-08T02:52:19.877 に答える