私たちのチームは現在、Visual Studio 2012、Team Foundation Server 2012、および「Web サイト」プロジェクト ( Web アプリケーション プロジェクトではない) を使用してファイルを管理する Kentico CMS 7 サイトを開発しています。
継続的インテグレーションと自動展開を実行する良い方法を探しています。
TFS を使用してソリューションの c# ライブラリを簡単にビルドできますが、TFS は BIN フォルダーにチェックインされている (必要な) Kentico DLL に混乱するため、Web サイトをビルドまたはプリコンパイルすることはできません。
TFS 2012 の展開用ツールはまったく悲惨です。TFS 2012 を使用した経験から、おそらくこのツールには近づかないようにする必要があることがわかりました。
この問題を解決した人が他にいるはずです。Kentico DLL をそのままにして、ソリューションにチェックインし、Web サイトを「構築」しようとするときに競合を引き起こさずに、この Web サイト ソリューションをさまざまな環境に確実にデプロイできる必要があります。
これを行う方法について何か提案があれば教えてください。うまく機能する他のツールは?このプロセスが信頼できるものである必要があります。
前もって感謝します!