2

Kentico でデプロイを自動化した経験のある人はいますか? たとえば、ドキュメント タイプ、ビズフォームなどを別のサーバーに同期することの難しさはありますか?

4

4 に答える 4

2

このようなことを行うために、組み込みのコンテンツ ステージング モジュールを使用しました。残念ながら、すべてがユニコーンとレインボーではありません。基本的に 1 つのサーバーからのデータをシリアル化し、ターゲット サーバーで逆シリアル化するモジュールには、間違いなくいくつかのバグがありました。

ただし、それはバージョン 5.5 または 5.5R2 に遡り、数か月前にバージョン 6 をリリースしました。時間をかけてドキュメントを調べて制限を確認し、コミットする前にテストを行うかもしれません。一部の人にとっては間違いなく機能しますが、コンテンツ エディターに適していない可能性があります。

コンテンツ ステージング モジュールに関する Kentico 開発者ドキュメント

于 2012-01-06T15:20:50.180 に答える
1

もう 1 つの可能性は、データベースの比較と同期を行うツールを利用することです。以前に SQL Examiner Suite を使用したことがありますが、Red Gate も優れたツールであると聞いています。

これはおそらく最善の方法ではありませんが、うまくいく可能性があります。定期的に重要な変更を行っていない場合、これはローカル/開発サーバーと本番の間の 1 回限りの同期に適しています。これはおそらく「コンテンツのステージング」には適したソリューションではありませんが、開発指向のタスクによって発生した変更には適しています。

于 2012-01-09T18:05:27.237 に答える
0

もう 1 つのオプションは、Kentico のエクスポート/インポート機能を使用することです: http://devnet.kentico.com/docs/6_0/devguide/index.html?export_and_import_overview.htm

このプロセスは自動化していませんが、Kentico の API リファレンス ( http://devnet.kentico.com/Documentation.aspx ) で ExportManager クラスを確認できます。

お役に立てれば

于 2012-03-02T12:00:23.870 に答える