2016-07-03 46 views
0

因此,我已經建立,因爲一些年網站,但我從來沒有關心一個很好的工作流程。所以我做了不好的事情,如生產服務器等使用Git部署的網站(或一般:展開工作流程)

我想提高這一切,所以我碰到的git和工具來了,如同wordmove(WordPress的)上工作。

我試圖想象我想要什麼,或者我認爲可以工作內容: workflow visualization

現在我想的東西有「錯誤」或「不太好」,可以做得更好,但我真的不知道是什麼或如何去做。

所以,我有我的本地機器,我發展,那麼我有一個到位桶庫,一個臨時服務器,以向客戶展示的當前狀態和生產服務,這也是客戶的現場服務器。

我會很感激一些幫助:P如何可以理解。

回答

0

從SVN 2.3,一個名叫功能「一鍵部署」加入,你可以搜索文檔或閱讀here

+0

謝謝你,我會去看看。從現在起我只聽說過接收文件後的方法。 – SVARTBERG

0

你在做什麼類型的網站? WordPress,Drupal等?它看起來像你在正確的軌道上。

作爲該圖顯示,我建議建立一個developmentstaging,並production分支每個項目和建立網絡掛接的,對於推動並部署相應的監聽(和構建)的回購協議。通過這種方式,您可以將其部署到私有服務器,以便在合併到production之前先爲客戶端「階段化」您的項目/功能。

stackahoy.io建做的正是這一點。 1回購和無限分支是免費的。使用Stackahoy一些好處是:

  • 保持你的Git倉庫部署在同一個地方
  • 保持靜態配置文件(的東西,你守在的.gitignore文件)
  • 瓶坯後部署腳本
  • 基於所推送的分支安全且立即部署您的代碼,並在部署時查看實時日誌。
  • 部署到多臺服務器同時(適合負載平衡的應用程序)

聲明:我Stackahoy工作,會很樂意回答任何Q的。