c#アプリケーションのhudsonに相当するものは何かアドバイスできますか?
以前はhudsonをJavaのビルドサーバーとして利用し、予定されたタイミングでJava Webやバッチジョブアプリケーションの自動デプロイを行い、技術チームにメールで通知していました
C#アプリケーションで同じことを行うにはどうすればよいですか。
また、コードをスキャンするために使用できるビルドサーバーの静的コード分析ツールのような標準プラグインはありますか
c#アプリケーションのhudsonに相当するものは何かアドバイスできますか?
以前はhudsonをJavaのビルドサーバーとして利用し、予定されたタイミングでJava Webやバッチジョブアプリケーションの自動デプロイを行い、技術チームにメールで通知していました
C#アプリケーションで同じことを行うにはどうすればよいですか。
また、コードをスキャンするために使用できるビルドサーバーの静的コード分析ツールのような標準プラグインはありますか
jamesj が言及した優れたツールに加えて、TeamCityもかなりうまく機能します。構成の使いやすさの観点からは、CruiseControl よりも好みであり、特定の制約内にとどまれば無料です。
ただし、既にソース管理として TFS に投資している場合は、お金に見合うだけの価値があることを確認し、それをビルドや展開にも使用してください。
ハドソンが好きなら、ジェンキンスを見てください。個人的には使用していませんが、.NET ビルドにも使用している人を見たことがあります。彼らのページによると、Jenkins は Hudson と呼ばれていたので、おそらくおなじみでしょう。
TFSは継続的な統合に最適ですが、 CruiseControl.NETをNAntと共に使用することもできます。これらは両方とも、バッチ ジョブの実行、電子メールの送信、および自動展開の実行ができる必要があります。