2012-03-09 41 views
1

我一直要求從登臺到生產幫助基於Drupal的7自動化部署的目標信息/新聞中心網站的發展署團隊,目前一切都是手動完成的,並且犯了很多錯誤,從而推遲了網站的正式發佈。我很喜歡Phing這樣的工具來部署使用zend框架或symfony開發的PHP應用程序,並且我對Capistrano有一些瞭解。什麼是最好的部署工具和最佳實踐爲Drupal網站數據庫

在這裏和那裏經過一番研究,我已經在某些碼工具,其組合可以自動部署一個好的公式跌跌撞撞:

  • Drush + Capistrano的

我首先尋找最佳實踐,因爲他們的發佈日期非常接近,以及稍後實施的工具,因爲我認爲在他們真正掌握某些東西capistrano/drush以自動部署存儲在drupal數據庫中的文件和設置之前需要花費時間。在Drupal開發

+0

你最終考慮? – trimbletodd 2013-02-14 17:32:24

回答

2

一個目前的趨勢是移動站點配置了數據庫,併爲代碼使用features module。 Nuvole在這方面做了一個excellent presentation(雖然它關於製作Drupal發行版,但對於大型站點的擔憂是相似的。通過將站點配置移動到代碼中,可以消除許多錯誤,因爲您可以使用現有的版本控制系統來管理部署。

+0

什麼路線謝謝對於這個有趣的答案,我會檢查出來! – EddardOmeka 2012-07-12 16:58:34

0

以我的經驗的Drupal項目部署的最佳實踐是使用功能模塊和Drush。使用這些工具將在this webinar進行討論,如果你有興趣。