皆さん、こんにちは。
どのビット バージョンを使用するかを決定しているところです。これに関するアドバイスをお待ちしています。
NAnt と CruiseControl.NET を備えた Windows 2003 32 ビット サーバー、および Visual Studio と関連ツールセットを含むその他のサーバーで、ビルドの自動化を実行しています。現在、IIS7 を必要とする Web アプリケーションのビルドを検討しているため、Windows Server 2008 R2 64bit で新しいビルド環境をセットアップすることを検討しています。
しかし、Windows 7 64 ビット マシンでビルドの自動化をテストすると、%programfile% に関連する多くの不具合が発生します。私は解決策をグーグルで調べましたが、それらのいくつかはプロジェクトファイルに変更を加える必要があります-他の開発者が開発環境でプロジェクトを構築する方法に影響を与える可能性があるため、適切かどうかはわかりません.
だから今、私は代わりに Windows Server 2008 32 ビットを使用する必要があると考えています。なぜなら、これらの互換性の問題をあとどれだけ気にするか分からないからです。かなりの時間を浪費する可能性があります。これに関する私の疑いは正しいですか?安全のために/セットアップを簡単にするために、32ビットを使用する必要がありますか? 32 ビットの CI サーバーを持つことは持続可能でしょうか?
これについてコメントして、CI サーバーでの OS アップグレードに関する経験を教えていただければ幸いです。