将应用程序部署到多个环境的节点(Maven)

时间:2019-07-25 05:57:56

标签: maven spring-boot jelastic

Jelastic上,我创建了一个用于构建应用程序(maven)的节点,有几个相同的环境(NGINX + Spring Boot)差异绑定到其数据库并进行了配置SSL

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

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

2 个答案:

答案 0 :(得分:3)

只允许指定一种环境

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

答案 1 :(得分:1)

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