Spring boot 在openshift中使用JavaS2i for spring boot应用程序和gradle构建

Spring boot 在openshift中使用JavaS2i for spring boot应用程序和gradle构建,spring-boot,gradle,openshift,Spring Boot,Gradle,Openshift,如何使用Gradle build为spring boot应用程序启动JavaS2i构建 请建议我需要导入任何Json/yml文件才能开始使用。这里有一个完整的repo——一个Dockerfile用来构建S2I gradle builder映像,一个Dockerfile用来在上面构建应用程序 也许值得注意的是,模板中的BUILDER参数可能值为'Gradle'或'Maven'。根据脚本,即使项目目录中同时存在pom.xml和build.gradle,它也将构建一个gradle项目 我自己没有试过,

如何使用Gradle build为spring boot应用程序启动JavaS2i构建

请建议我需要导入任何Json/yml文件才能开始使用。

这里有一个完整的repo——一个Dockerfile用来构建S2I gradle builder映像,一个Dockerfile用来在上面构建应用程序

也许值得注意的是,模板中的
BUILDER
参数可能值为'Gradle'或'Maven'。根据脚本,即使项目目录中同时存在
pom.xml
build.gradle
,它也将构建一个gradle项目


我自己没有试过,但我浏览了一下模板,它看起来还可以……假设图像和S2I脚本正常工作。

谢谢。只需浏览一下,我就可以将YML复制到openshift YML/JSON导入器中,并启动S2I构建?如果这不是太多的要求,你介意帮我如何从头开始吗,因为我是openshift的新手用户?我真的需要认真的帮助,请指导我,我不能理解回购文件。嗨@Prash。假设您能够正确访问OpenShift群集,请仅运行一次“直到并包括”
oc new build…
中描述的命令;这将构建一个新的构建器映像,您可以将其用作gradle构建的应用程序的基础。对于要生成的每个应用程序,请在相应参数后面的
oc new app…
命令中进行替换-
oc new app-h
将列出所有选项。不要执行最后一个
ocnewapp…BUILDER=maven…
命令-即使用maven构建应用程序。