2017-07-18 143 views
0

我有一個關於部署git或non-git java應用程序到遠程(內部)Openshift v3而不總是做git提交的查詢。本地代碼更改部署Java應用程序到Openshift v3

我有我的本地java應用程序(基於fabric quickstarts)與minishift本地工作,沒有做一個git commit。所以,如果我希望部署到遠程的Openshift,我想在提交更改之前在遠程開發環境中驗證我的更改是否工作。不幸的是,我並不總是小心翼翼地在本地驗證代碼更改。

我看着使用IntelliJ上的Openshift部署,雖然我能夠連接到Openshift V3,但出現錯誤:不支持將此源部署到此Openshift版本。

任何建議,將不勝感激,加快開發時間。

謝謝。

回答

1

在你的Git倉庫的結帳,運行:

oc start-build myappname --from-dir=. 

這將打包的本地源目錄,並把它直接可達OpenShift並利用它來進行構建,而不是源代碼被拉低來自託管的Git存儲庫。

這隻適用於單個構建。在接下來的很多變化之後再做同樣的事情。

要恢復到什麼是託管Git倉庫,使用啓動一個新的構建:

oc start-build myappname 

或觸發從Web控制檯的新版本。

相關問題