2011-02-17 15 views
0

私が取り組んでいるコードのいくつかについては、VS2005とVSSで作業しています。修正されたすべてのソースファイルをVSSにコミットさせ、VSSがパッチをQAサーバーにプッシュできるようにするスクリプトはありますか?VS2005、VSS - 自動的にチェックイン+デプロイ

ありがとう、
Teja。

答えて

3

CruiseControl.NETあなたのビルドとドロップを管理するにはどうしましたか?

少し余分な( "scripts ...すべての変更されたソースファイルをコミットする")ように思えますが、CC.NETはビルド/レポート/デプロイメントを担当します。コミットがどこから来るのか(開発マシン、どこか他の場所)、あるいは自動化されたチェックインがなぜ有用なのかは明らかではありません。言い換えれば、開発者が意図的にコードの変更をコミットしてはいけませんか?

How to Setup CruiseControl.NET

+0

私はCruiseControlに精通していませんでしたが、私のVSのインストールにはVSSとの統合がありません。私はVSSクライアント(オフサイトのソース)を開き、変更されたすべてのファイルを手動でチェックインして、beemがコミットしたファイルを追加する必要があります。これを見てみましょう。ありがとう! –

1

Continuous Integrationサーバを探しているように思えます。ソース管理の変更を検出した後でビルドスクリプトを実行できます。 TeamCityまたはCruiseControl.NETを試してください。

ここには、TeamCityとSubversionを使ったCIのセットアッププロセスの詳細が記載されています(walk through)。 MSBuildまたは任意のコマンドラインツールを使用して、展開用のスクリプトを追加できます。