[英]robust deploy strategy with capistrano and git
為支持以下情況的RoR應用程序設置可靠的部署策略的最佳方法是什么?
據我所知,我將需要使用git分支或標記或兩者。 是否有任何工具可以減少或自動化維護這些分支或標簽的開銷?
我不確定是否有。 對我而言,這更多是一個過程問題,而不是技術上的問題。
使用主題(或功能)分支來進行標記和分支通常是可行的方法。 我傾向於保留兩個長期存在的分支,即master和staging,並且我將主題分支用於所有開發。 長期分支是唯一用於部署到各自環境的分支,緊急修復通過git revert處理,然后是cap部署,接着是主題分支中的修復,然后合並到緊急情況發生的任何長期分支中。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.