2017-03-22 39 views
0

我對維護應用程序的單獨生產與開發版本有點新穎。如何在部署heroku的同時維護獨立的開發版本

我希望將我當前的構建部署到heroku,這樣我就可以輕鬆地在人們面前批評它,但我也想運行一個本地版本,以便我可以進行更改並快速查看它們飛。

隨着我在heroku上的應用程序,每次我做出改變,我必須推到github然後點擊部署按鈕。與僅在本地主機上啓動應用程序相比,這需要相對較長的時間,只需刷新瀏覽器頁面即可瞭解更改是如何實現的。如果你做了大量的改變,並且你知道它們都按預期工作,那麼這很好,但是如你所想的那樣,嘗試增量改變是可怕的。

我知道這是一個新手問題,但我怎麼能有兩全其美?

回答

0

實現這種目標的唯一方法是使用review apps

而不是做一個git push,您將需要啓用GitHub同步。您可以通過heroku儀表板進行部署,也可以在推送到主設備時自動進行部署。

評論應用程序會自動創建一個測試應用程序併爲每個請求進行配置。
然後,當您希望與其他人一起做QA時,您只需將他們的地址提交給部署新代碼的評論應用程序,而不是主代碼。