0
我在同一個域下的openshift帳戶中有一個應用程序,一個tomcat應用程序和另一個jenkins服務器。在我的jenkins工作中,我想用linux命令將一些文件複製到tomcat的目錄中。但我無法從jenkins訪問這些目錄。任何想法如何我可以解決這個問題?在openshift中訪問jenkins服務器中的tomcat應用程序目錄
我在同一個域下的openshift帳戶中有一個應用程序,一個tomcat應用程序和另一個jenkins服務器。在我的jenkins工作中,我想用linux命令將一些文件複製到tomcat的目錄中。但我無法從jenkins訪問這些目錄。任何想法如何我可以解決這個問題?在openshift中訪問jenkins服務器中的tomcat應用程序目錄
由於詹金斯運行它自己的裝備,它和你的tomcat裝置不共享一個文件系統,所以你不能只是「壓縮」文件到位。你最好的選擇是使用SCP複製文件,或者確保你需要的文件存在於git存儲庫中,並將它們發佈到你的tomcat設備上。
你能否提供更多關於你已經嘗試過的東西的細節,以及你得到的錯誤,以及你試圖從jenkins複製到你的tomcat服務器的文件類型? – 2014-09-22 17:09:08
我只是試圖從jenkins中使用shell腳本複製war文件,例如:cp * .war/var/lib/openshift/{openshift-app-ssh}/app-root/runtime/dependencies/jbossews/webapps。但因爲jenkins和tomcat都有不同的主目錄,所以這是不可能的。我想我可以通過ssh轉移戰爭 – varun 2014-09-22 17:16:01
他們不共享文件系統,所以你將不得不使用scp。 – 2014-09-22 17:17:22