Jakarta ee 如何轻松地将兼容JavaEE7的web应用程序从GitHub部署到云?

Jakarta ee 如何轻松地将兼容JavaEE7的web应用程序从GitHub部署到云?,jakarta-ee,jenkins,openshift,cloudbees,bitnami,Jakarta Ee,Jenkins,Openshift,Cloudbees,Bitnami,我正在寻找一种解决方案,将符合JavaEE7的web应用程序从公共GitHub存储库部署到云服务。我的应用程序使用MySQL数据库和JSF作为前端技术 我已经看到有两种服务在云中提供Java托管,比如OpenShift、CloudBees和bitnami 我可以想象,最简单的方法是使用带有GitHub插件的Jenkins服务器,该插件可以自动检查主主干并将应用程序部署到JEE7应用程序服务器上(如WildFly 8 oder GlassFish 4) 有没有人有过这方面的经验并且已经测试过JEE

我正在寻找一种解决方案,将符合JavaEE7的web应用程序从公共GitHub存储库部署到云服务。我的应用程序使用MySQL数据库和JSF作为前端技术

我已经看到有两种服务在云中提供Java托管,比如OpenShift、CloudBees和bitnami

我可以想象,最简单的方法是使用带有GitHub插件的Jenkins服务器,该插件可以自动检查主主干并将应用程序部署到JEE7应用程序服务器上(如WildFly 8 oder GlassFish 4)


有没有人有过这方面的经验并且已经测试过JEE云服务?我在寻找建议。它应该很简单。

使用Cloudbees,您可以轻松做到这一点:您可以托管JavaEE应用程序、数据库,并使用Jenkins实现CI

您可以使用几个JAVAEE容器(Jboss和Glassfish的不同版本),请参阅

启动和运行JavaEE应用程序的最快方法是使用一个CloudBees ClickStart(,只需选择一个最符合您需要的—有许多内置JavaEE容器)

在cloudbees上创建和绑定数据库非常简单:

此外,使用Cloudbees上的Jenkins,您可以将作业配置为在github上的每次提交后触发构建,并设置构建后操作以在成功构建后自动部署应用程序