我一直在推送我的Django應用程序的新版本到OpenShift一段時間。起初我用一般git push
命令。但後來我不得不添加一些長時間運行的部署命令。長話短說,花了半個小時完成部署 - >我的應用程序不可用。
所以我啓用Jenkins,但first push always fails和應用程序也有一段時間無法使用。詹金斯運行一個檔位,創建新的檔位,並且我總是有4個檔位運行。 (一個是付費的,因爲詹金斯不能正常工作,並保持活着一段時間)
我讀過熱deploy(第40頁)也可能沒有停機時間,但我擔心一致性(不知道在哪裏閱讀更多關於它)。
所以,這3個選項如何推送到OpenShift。我可以使用任何第三方服務嗎?在沒有停機的情況下將Django應用程序部署到OpenShift的最佳方式?
如何推送到OpenShift以最大限度地減少停機時間和潛在的齒輪數量?
我在默認設置中使用了jenkins,其中app在一段時間內不可用。我想大客戶需要在沒有停機的情況下推動openshift。感謝您的回答,我會嘗試熱部署。 – Lucas03