質問

私は、複数のプログラミング言語を使用し、ソース制御がなく、自動展開がない環境で作業を始めたばかりです。

ソースコントロールにVSSを推奨し、自動展開にCruiseControl.Netを使用することに興味がありますが、ASP.NETアプリケーションでCC.NETのみを使用しています。 CC.NETを使用してPython、PHP、ASP.NET、???を展開することは可能ですか?すべて同じインスタンスからのアプリ?

役に立ちましたか?

解決

はい、できます。

CC .NETは.NETで記述されていますが、任意のプロジェクトを処理できます。プロジェクトLangageは重要ではありません。バッチ、PowerShell、Nant、またはMSBuildスクリプトを使用できます。また、クルーズコントロールまたはハドソンを使用することもできます。

ソースコントロールプロバイダーについては、SVN(またはgit)を好みますが、それはハビットの問題です。私の観点からは、VSSはVSにリンクされすぎており、デフォルトの動作によりロックのロックが好きではありません。

他のヒント

VSSはです あらゆるソースにとって安全ではありません そして、Visual Studioの外の役に立たない近くにいます。そして、クルーズコントロールは、せいぜい学び、仕事をするのが苦痛です。あなたの心は正しい場所にありますが、おそらく少し異なる技術的なソリューションが必要です。 SCMの場合、おそらくどちらかのsubversion(cfが必要です VisualSVNサーバー)または水銀(IIS7で)。継続的な統合のために、TeamCityを最初に見るか、Hudsonを2番目に見ます。どちらも使いやすい点でCCNETよりもはるかに優れています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top