1

私たちのチームは現在、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 サイト ソリューションをさまざまな環境に確実にデプロイできる必要があります。

これを行う方法について何か提案があれば教えてください。うまく機能する他のツールは?このプロセスが信頼できるものである必要があります。

前もって感謝します!

4

2 に答える 2

3

今年ボストンで開催された Kentico Connection では、これについて多くの話がありました。ほとんどの人がTeamCityまたはJenkinsを使用しているようです。Brian McKeiver は、カンファレンスでチーム開発について素晴らしいプレゼンテーションを行いました。このプレゼンテーションは、彼のサイトからダウンロードできます(PowerPoint の警告)。

于 2013-11-18T16:04:35.080 に答える