【发布时间】:2019-07-25 05:57:56
【问题描述】:
在Jelastic,我创建了一个用于构建应用程序的节点(maven),有几个相同的环境(NGINX + Spring Boot),不同之处在于绑定到它的数据库并配置了SSL。
任务是保证构建应用(* .jar)后,同时部署到这几个环境中,如何实现?
编辑项目时,可以只指定一个环境,不提供多选。
【问题讨论】:
标签: maven spring-boot jelastic
在Jelastic,我创建了一个用于构建应用程序的节点(maven),有几个相同的环境(NGINX + Spring Boot),不同之处在于绑定到它的数据库并配置了SSL。
任务是保证构建应用(* .jar)后,同时部署到这几个环境中,如何实现?
编辑项目时,可以只指定一个环境,不提供多选。
【问题讨论】:
标签: maven spring-boot jelastic
只允许指定一个环境
我们建议使用一个 Repository 分支创建一些环境,并通过 API https://docs.jelastic.com/api/#!/api/environment.Vcs-method-Update 将整个代码推送到 VCS 运行更新。
【讨论】:
可以使用CloudScripting 技术将自定义逻辑附加到onAfterBuildProject 事件并在构建完成后将项目部署到其他环境。请将此 JPS 作为example of the code syntax 进行检查。您很可能需要使用DeployProject API 方法。
【讨论】: