在openshift中访问jenkins服务器中的tomcat应用程序目录

在openshift中访问jenkins服务器中的tomcat应用程序目录,openshift,Openshift,我在同一个域的openshift帐户中有两个应用程序,一个是tomcat应用程序,另一个是jenkins服务器。在jenkins的工作中,我想使用linux命令将一些文件复制到tomcat的目录中。但我无法从詹金斯那里访问这些目录。你知道我该如何解决这个问题吗?因为Jenkins是在自己的设备上运行的,所以它和你的tomcat设备不共享一个文件系统,所以你不能只是“cp”文件。您最好的选择是使用SCP复制文件,或者确保您需要的文件存在于git存储库中,并将它们发布到您的tomcat gear中。

我在同一个域的openshift帐户中有两个应用程序,一个是tomcat应用程序,另一个是jenkins服务器。在jenkins的工作中,我想使用linux命令将一些文件复制到tomcat的目录中。但我无法从詹金斯那里访问这些目录。你知道我该如何解决这个问题吗?

因为Jenkins是在自己的设备上运行的,所以它和你的tomcat设备不共享一个文件系统,所以你不能只是“cp”文件。您最好的选择是使用SCP复制文件,或者确保您需要的文件存在于git存储库中,并将它们发布到您的tomcat gear中。

您能否提供更多有关您尝试过的内容以及出现的错误的详细信息,还有,您试图从jenkins复制什么类型的文件到tomcat服务器?我只是尝试使用jenkins的shell脚本复制war文件,比如:cp*.war/var/lib/openshift/{openshift-app-ssh}/app-root/runtime/dependencies/jbossews/webapps。但由于jenkins和tomcat都有不同的主目录,这是不可能的。我想我可以把战争转移到SSHT上,因为他们不共享文件系统,所以你必须使用scp。