Git Openshift现有构建配置未随jboss工具一起显示

Git Openshift现有构建配置未随jboss工具一起显示,git,openshift,jboss-tools,Git,Openshift,Jboss Tools,我正在用JBoss工具在openshift v3上测试wildfly部署。此参考网站是 生成Wildfly吊舱是成功的。Git源是使用此url和windows文件夹设置的。这是我的文件夹图像 问题在于将现有的OpenShift 3应用程序导入IDE。我尝试导入应用程序。但未显示现有生成配置。我无法将任何源项目导入Openshift资源管理器 我不确定你到底想达到什么目的。 但是如果您想访问构建日志,但在OpenShift Explorer中看不到构建pod,那可能是因为构建已经完成 如果您想查看

我正在用JBoss工具在openshift v3上测试wildfly部署。此参考网站是

生成Wildfly吊舱是成功的。Git源是使用此url和windows文件夹设置的。这是我的文件夹图像

问题在于将现有的OpenShift 3应用程序导入IDE。我尝试导入应用程序。但未显示现有生成配置。我无法将任何源项目导入Openshift资源管理器


我不确定你到底想达到什么目的。 但是如果您想访问构建日志,但在OpenShift Explorer中看不到构建pod,那可能是因为构建已经完成

如果您想查看构建日志,您必须查看Properties视图,其中的信息通常比OpenShift Explorer中的信息多一些。您可以通过右键单击项目图标和人员并选择属性来完成此操作。这将使Properties视图成为焦点。在那个里你们可以选择Builds选项卡,应该有所有已完成和未完成的Builds

希望这有帮助。 拉季姆
好的。现在我知道你想做什么了。 OpenShift 3的概念稍有不同。你想读的是一种叫做源到图像S2I的东西。它基本上是构建器映像,它克隆您的git存储库,构建它,创建一个docker映像,并将其推送到openshift docker注册表中

在devstudio中,您将执行以下操作:

1拥有OpenShift连接,创建项目,创建新应用程序

2在新建OpenShift应用程序向导的第一页上,选择我使用的jboss-eap70-OpenShift:1:4所需的生成器图像

3在第二页,填写您的git回购URL、您的分支和上下文目录: 4其余页面应符合默认设置

完成后,构建吊舱应该开始。它将克隆您的存储库,使用maven构建它,并使用您的应用程序创建docker映像。将此图像推送到openshift的内部注册表后,构建pod将终止,并应创建新的pod。这是您的应用程序

缺少最后一步。在构建应用程序时,它使用maven openshift配置文件,因此将其添加到pom.xml中:

现在有两种选择:

1每次您将某些内容提交到存储库中时,您都可以手动或手动启动新构建

2.配置webhook

对于更快的开发,还有第三种选择:使用服务器适配器,它只需将构建类直接同步到pod中,而无需提交和推送更改,并等待构建完成:

如果你想要什么,你可以在freenode的jbosstools irc频道上找到我或JBoss工具开发人员。
Radim

感谢您的回复。我的问题是,在github文件夹中构建war文件不会发生。请看第一张照片。在以前的版本2中,我可以检查构建war文件,并且在openshift wildfly中成功部署了war。然而,在当前的openshift v3和jboss工具中,我不知道如何在openshift wildfly中构建github web源代码。非常感谢您的回答。我相信这对openshift用户会很有帮助。