我在我的应用程序中定义了一些本地包,例如,我有一个位于model/crud/crud.go的crud模型在我的应用程序中,我使用import("model/crud")调用它们,用于我所有的本地依赖项。这在我的本地计算机上的应用程序上下文中解决得很好,但是当我尝试推送到openshift时,我收到以下错误:导入模型/crud:无法识别导入路径“model/crud”看起来当openshift运行构建工具时,它正在尝试对这些导入运行goget以便在编译时将它们包含在构建路径中。有没有更好的方法来解决vendor特定的依赖关系,而不必为它们创建单独的存储库?如果不需要,我不想管理两个单独的
尝试编写微服务来管理我的Openshift集群上的图像流。我阅读了oc客户端代码,了解如何阅读我的kubeconfig并创建Client.我可以使用Kubernetes发出请求Client获取Kubernetes对象,例如pod,但我使用Openshift发出的任何请求Client返回一个空列表。我也是Go的新手,所以我确定我做错了什么。这是我到目前为止所拥有的:packagemainimport("fmt""log""github.com/spf13/pflag"kapi"k8s.io/kubernetes/pkg/api""github.com/openshift/origin/p
尝试编写微服务来管理我的Openshift集群上的图像流。我阅读了oc客户端代码,了解如何阅读我的kubeconfig并创建Client.我可以使用Kubernetes发出请求Client获取Kubernetes对象,例如pod,但我使用Openshift发出的任何请求Client返回一个空列表。我也是Go的新手,所以我确定我做错了什么。这是我到目前为止所拥有的:packagemainimport("fmt""log""github.com/spf13/pflag"kapi"k8s.io/kubernetes/pkg/api""github.com/openshift/origin/p
我将如何在运行golang的openshift中安装github.com/gorilla/mux。我知道在本地我们确实会去安装。什么是openshift的等价物。给出的代码在我的电脑上运行良好。但在实时站点中给出503服务不可用。packagemainimport("github.com/gorilla/mux""fmt""net/http""os""io/ioutil")funchomeHandler(reshttp.ResponseWriter,req*http.Request){http.ServeFile(res,req,"home/index.html")}funcdataH
我将如何在运行golang的openshift中安装github.com/gorilla/mux。我知道在本地我们确实会去安装。什么是openshift的等价物。给出的代码在我的电脑上运行良好。但在实时站点中给出503服务不可用。packagemainimport("github.com/gorilla/mux""fmt""net/http""os""io/ioutil")funchomeHandler(reshttp.ResponseWriter,req*http.Request){http.ServeFile(res,req,"home/index.html")}funcdataH
我有一个应用程序,它通过将源代码推送到git存储库来部署到OpenShift。我需要解决一个问题,该问题发生在maven构建期间,仅当它在OpenShift上执行时(本地调试不是一个选项)。但是,我想不出一种方法来检查Maven构建日志。 最佳答案 您可以使用“rhctail”命令,也可以通过ssh进入您的设备并查看~/app-root/logs目录,特别是您的java服务器日志。如果您使用jenkins构建您的应用程序,那么您将需要登录到jenkins服务器并查看控制台构建日志以了解发生了什么。
我有一个应用程序,它通过将源代码推送到git存储库来部署到OpenShift。我需要解决一个问题,该问题发生在maven构建期间,仅当它在OpenShift上执行时(本地调试不是一个选项)。但是,我想不出一种方法来检查Maven构建日志。 最佳答案 您可以使用“rhctail”命令,也可以通过ssh进入您的设备并查看~/app-root/logs目录,特别是您的java服务器日志。如果您使用jenkins构建您的应用程序,那么您将需要登录到jenkins服务器并查看控制台构建日志以了解发生了什么。
我想将WAR文件上传到我的Openshift帐户,但它迫使我使用GIT或GITHUB(here)。请原谅我这么说,但这非常非常烦人。有什么方法可以不使用第三方直接将WAR文件上传到我的应用程序吗?我的应用程序(在Openshift中)包括:Tomcat7(JBossEWS2.0)、MySQL5.5。非常感谢 最佳答案 请按照以下链接中的说明进行操作https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear
我想将WAR文件上传到我的Openshift帐户,但它迫使我使用GIT或GITHUB(here)。请原谅我这么说,但这非常非常烦人。有什么方法可以不使用第三方直接将WAR文件上传到我的应用程序吗?我的应用程序(在Openshift中)包括:Tomcat7(JBossEWS2.0)、MySQL5.5。非常感谢 最佳答案 请按照以下链接中的说明进行操作https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear
我在对我的装备进行更改时遇到问题。我尝试运行rhcsetup,我还删除了我的.ssh文件夹并再次执行rhcsetup,但这也没有用。不确定发生了什么变化,但它在几个小时前就起作用了。>gitpush-umasterPermissiondenied(publickey,gssapi-keyex,gssapi-with-mic).fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.>gitremoteadddevstage3-fssh