首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openshift现有的Build Con图未用jboss工具显示

Openshift现有的Build Con图未用jboss工具显示
EN

Stack Overflow用户
提问于 2017-04-18 07:22:48
回答 2查看 130关注 0票数 0

我正在使用v3工具在openshift v3上测试野蝇部署。这个参考站点是logs

生野蝇荚是成功的。Git源是用这个url、https://github.com/gladiator67/test-openshift.git和windows文件夹设置的。这是我的文件夹图像。

问题是将现有的OpenShift 3应用程序导入到IDE中。我试图导入应用程序。但是没有显示现有的BuildCon图。我不能将任何源项目导入Openshift资源管理器。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-19 08:28:21

好的。现在我明白你想做什么了。OpenShift 3的概念略有不同。您想要阅读的是一个叫做“源到图像”(S2I)的东西。它基本上是构建器映像,它克隆了您的git存储库,构建了它,创建了一个坞映像并将其推入openshift坞注册中心。

在devstudio中,您可以这样做:

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

2)在新建OpenShift应用程序向导的第一页上,选择所需的构建器映像(我使用了jboss-eap70-openshift:1:4)

3)在第二页,填写、分支和上下文dir:

4)其他页面在默认设置下应该没有问题。

完成后,建造吊舱应该启动。它将克隆您的存储库,构建它(使用maven),并使用您的应用程序创建docker映像。在此图像被推入openshift的内部注册表后,构建结束符将被终止,并且应该创建新的pod (这是您的应用程序)。

最后一步不见了。在构建应用程序时,它使用maven "openshift“配置文件,因此将其添加到您的pom.xml:https://github.com/rhopp/openshift-test-helloworld/commit/f32c6a87163374a85009b9148338a82ac150a422

现在有两种选择:

1)每次将某些东西提交到存储库中时,您都可以手动启动新的构建,或者

2)配置webhook (guide/builds.html#webhook-triggers)

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

如果您想要什么,可以在freenode上的#jbosstools通道上捕获我(或JBoss工具开发人员)。半径

票数 1
EN

Stack Overflow用户

发布于 2017-04-18 12:44:16

我不知道你到底想达到什么目的。但是,如果您想访问构建日志,而没有在OpenShift资源管理器中看到构建荚,这可能是因为构建已经完成。

如果您无论如何都想查看构建日志,则必须查看“属性视图”(通常比OpenShift资源管理器中有更多的信息)。您可以通过右键单击项目(与人员一起的图标)并选择"Properties“来做到这一点。这将带来属性视图的焦点。在那里,您可以选择" builds“选项卡,并且应该有全部完成的(和未完成的)构建。

希望这能有所帮助。半径

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43466055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档