Drupal 7.2を使用してサイトを展開するためのプラットフォームの開発を開始しました。プラットフォームはgitで管理されます。ただし、コアには触れないため、コアを管理するのに最適な場所はどこですか?
コアも独自のリポジトリのgitにある必要がありますか?または、開発チームはプラットフォームの開発時にコアを更新し、プラットフォームでコアをプッシュする必要がありますか?
ありがとう!
ここでは、「 動作するgit分岐モデル "と、「 バージョン管理、drush_make、およびAegirを使用したDrupalデプロイメントおよびワークフロー を検討しています。
私たちの現在の(簡略化された)実践的な仕事:
例えば.
cd /var/www/your-platform/
git fetch upstream
git merge 7.7
Aegirの「新しいプラットフォームへの移行」モデルの多くの痛みを自動化できることに注意してください( http://mig5.net/node/342 を参照)。
また、platform(サイトではない)ノードで「移行」タスクを使用してフロントエンドからサイトをバッチ移行し、すべてのサイトが1つのプラットフォームを共有している場合のフロントエンド。
はい、古いプラットフォームはサイトがなくても蓄積できます。ただし、これらはフロントエンドの「削除」タスクで削除できます。CLIからの自動化を早急に拡大したいと思います。