2015-11-25 30 views
0

我一直在尋找Openshift文檔和堆棧溢出一段時間,我似乎無法得到任何答案。如何在git推送到Openshift服務器之前測試openshift action_hooks

我想知道在Openshift上部署應用程序的標準模式是什麼?我特別關心部署之前對action_hooks的測試。當我最近使用一個DIY盒式磁帶時,我發現這特別麻煩,因爲在開始我的應用程序之前,我不得不處理在構建腳本中下載依賴關係。由於我的應用程序在我每次進行更改並推送時都沒有啓動(我只是將它作爲Openshift服務的初始測試,所以我絕不會像這樣開發)。我最終不得不ssh到我的實例,並通過反覆試驗來解決問題(不是很理想)。

我感謝任何人都可以提供的幫助。 謝謝

+0

任何人都可以對此提出任何建議嗎? – Granttastic

回答

0

我知道在OpenShift上測試動作鉤子的唯一方法是將SSH掛接到應用程序中,並從命令行手動運行它們。這樣你可以快速調試&更新它們。然後將它們複製到您的git存儲庫,並執行git push來部署新代碼。

我能想到的唯一方法就是在本地運行OpenShift Origin(v2)並使用它進行測試。

+0

嘿!謝謝回答。這是你想要的那種東西嗎? https://docs.openshift.org/origin-m4/oo_deployment_guide_vm.html – Granttastic