在Jelastic
上,我创建了一个用于构建应用程序(maven)的节点,有几个相同的环境(NGINX + Spring Boot)
,差异绑定到其数据库并进行了配置SSL
。
任务是确保在构建应用程序(* .jar)
之后,同时部署到这几个环境中,如何实现它?
在编辑项目时,可以仅指定一个环境,不提供多选。
答案 0 :(得分:3)
只允许指定一种环境
我们建议使用一个Repository分支创建一些环境,并通过API https://docs.jelastic.com/api/#!/api/environment.Vcs-method-Update运行更新,将整个代码推送到VCS。
答案 1 :(得分:1)
可以使用CloudScripting技术将自定义逻辑附加到onAfterBuildProject事件,并在构建完成后将项目部署到其他环境。请以example of the code syntax的形式检查此JPS。您最有可能需要使用DeployProject API方法。