0

複数のプログラミング言語を使用し、ソース管理も自​​動デプロイもない環境で働き始めたばかりです。

ソース管理に VSS を推奨し、自動デプロイに CruiseControl.net を使用することに関心がありますが、ASP.NET アプリケーションで CC.NET しか使用したことがありません。CC.NET を使用して、python、php、ASP.NET、および ??? をデプロイすることは可能ですか? アプリはすべて同じインスタンスから?

4

2 に答える 2

3

はい、できます。

CC .netは.Netで記述されていますが、任意のプロジェクトを処理できます。プロジェクトの言語は関係ありません。Batch、Powershell、Nant、またはMsBuildスクリプトを引き続き使用できます。必要に応じて、CruiseControlまたはHudsonを使用することもできます。

ソース管理プロバイダーに関しては、svn(またはgit)を好みますが、それは習慣の問題です。私の観点からは、VSSはVSにリンクされすぎており、デフォルトの動作でのチェックアウトのロックは好きではありません。

于 2010-11-09T11:33:00.857 に答える
0

VSSはどのソースに対しても安全ではなく、 VisualStudioの外部ではほとんど役に立たない。そして、クルーズコントロールは、せいぜい学び、仕事をするのに苦痛です。あなたの心は正しい場所にありますが、おそらくわずかに異なる技術的解決策が必要です。SCMの場合、Subversion(VisualSVNサーバーを参照)またはMercurial(IIS7の場合)のいずれかが必要になる可能性があります。継続的な統合のために、私は最初にTeamCityを、次にHudsonを検討します。どちらも使いやすさの点でCCNetよりもはるかに優れています。

于 2010-11-09T14:25:12.350 に答える