【问题标题】:Node (maven) to deploy the application to several environments将应用程序部署到多个环境的节点(maven)
【发布时间】:2019-07-25 05:57:56
【问题描述】:

Jelastic,我创建了一个用于构建应用程序的节点(maven),有几个相同的环境(NGINX + Spring Boot)不同之处在于绑定到它的数据库并配置了SSL

任务是保证构建应用(* .jar)后,同时部署到这几个环境中,如何实现?

编辑项目时,可以只指定一个环境,不提供多选。

【问题讨论】:

    标签: maven spring-boot jelastic


    【解决方案1】:

    只允许指定一个环境

    我们建议使用一个 Repository 分支创建一些环境,并通过 API https://docs.jelastic.com/api/#!/api/environment.Vcs-method-Update 将整个代码推送到 VCS 运行更新。

    【讨论】:

      【解决方案2】:

      可以使用CloudScripting 技术将自定义逻辑附加到onAfterBuildProject 事件并在构建完成后将项目部署到其他环境。请将此 JPS 作为example of the code syntax 进行检查。您很可能需要使用DeployProject API 方法。

      【讨论】:

        最近更新 更多