自動的に転覆からコードを展開するためのasp.netのWebアプリケーション
-
23-08-2019 - |
質問
私は、これは愚かな質問ではないことを願うが、非常にしばらくの間、周りに検索した後、私はかなり私が何をしようとしているようなものを見つけることができませんでした。
私たちは、共通のasp.net MVCエンジンに基づいており、Webアプリケーションのシリーズを構築します。私は、私たちのプロジェクトマネージャーは自動的に、転覆から最新の安定バージョンをチェックアウト、それを構築し、サーバーにデプロイできるようになるの.NET Webアプリケーションを書きたいので、彼らはそれをカスタマイズするために始めることができます。ここでは誰もが前に、そのようなものを建てていますか?
ウェブアプリはいくつかの他の機能に関与することが必要であるので、は、それがこのような何かをやって、というよりも、既製のパッケージを使用している既存のコード(または例)を見つけるために、私には多くの意味があります。
おかげ
解決
私はいくつかの CruiseControl.Net のタスクを持っている - それらのフックのカップルビルドクリーンアップとビルドマシン上のWebアプリケーションをZIP形式に展開するのMSBuildを呼び出します。
サーバー上のバッチファイルへ私が作ることができるこの方法は、QAと他の部門のために構築します。
他のヒント
あなたが使用することができ、チェックアウト SVNのためsvn.exeするために支払うしたくない場合あなたのコードからリポジトリにアクセスするには、.NET でます。
は、あなたがその<のhref =「http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html#tsvn-dug-settings-hooks」のrelを利用することができますあなたのソリューションを構築し、次になり、チェックアウト後のスクリプト(例えば、.batファイル)を実行するためのを=「nofollowをnoreferrer」>クライアント側のフックは、ターゲットディレクトリにコピーします。