IIS / Windows 環境のコード展開/バージョン管理ツール

IIS / Windows 環境のコード展開/バージョン管理ツール

私は Linux と OSX に関する深い知識を持っており、これらのプラットフォームに基づいてシステムを設計していた仕事を辞めたばかりです。

現在、私は IIS を実行している Windows Server を持っており、このサーバーにはさまざまな Web サイトがホストされています。そのほとんどは、HTML、JS、およびイメージの集まりで、一部の顧客ツール用の ASP がいくつか含まれています (各 Web サイトには異なる顧客ツール セットがあるか、同じツールですが、コードがわずかに変更されています)。また、同じコードで、最新のものを使用した開発 Web サーバーも追加しています。

コードベース全体 (以降、すべてのサイトの画像と HTML と ASP の両方を指します) の変更と更新を効果的に管理する方法が必要です。開発者 (または Web マスター) が変更をチェックインすると、開発者サーバーに自動的に表示されるようにしたいのですが、ライブ サーバーには手動でプッシュする必要があります。Web サイトを SVN リポジトリにしたいのですが、Web 開発者がサーバーにログインして、コマンドライン/tortise 経由で SVN 更新をトリガーする必要がある (そして、タグを管理するのは大変) というオーバーヘッドが心配です。

理想的には、システム間の IIS プロファイル設定も管理したいのですが、主なニーズは、プロセスを管理し、ライブ サイトにファイルを FTP でアップロードすることに慣れている ASP 開発者と Web マスターにそれを公開できるようにすることです。

それで、これに役立つツール(BAT ファイルを使用した SVN ハッキング + ウェブマスターにサーバーにログインして更新する方法を教える以外)やワークフローに関する推奨事項はありますか?ライブ サーバーを管理するために RPM タイプのパッケージ(またはもちろん Windows の同等のもの)も検討しましたが、オーバーヘッドが少し大きすぎるようです。

ありがとう。

答え1

作成していただけますかsvn コミット後のフック変更されたファイルを開発サーバーにコピーしますか?

答え2

あなたが説明しているのは継続的インテグレーションシナリオ。例えばクルーズコントロールあなたに適しているでしょう。

答え3

私は結局スプリングループ、 どれがその通り私が探していたもの。

助けてくれてありがとう。

答え4

開発者はVisual Studioを使用していますか?ビジュアルSVNプラグイン

ソース管理システムは、あなたが説明している方法よりもずっと優れているようです。WindowsでSVNを設定するには、ビジュアルSVNサーバー

またはソースGearVault

関連情報