maven - 将应用程序部署到多个环境的节点(maven)
问题描述
上Jelastic
,我创建了一个用于构建应用程序的节点(maven),有几个相同的环境(NGINX + Spring Boot)
,不同之处在于绑定到它的数据库和配置SSL
。
任务是保证构建应用后(* .jar)
,同时部署到这几个环境,如何实现呢?
编辑项目时,可以只指定一个环境,不提供多选。
解决方案
只允许指定一个环境
我们建议使用一个 Repository 分支创建一些环境,并通过 API https://docs.jelastic.com/api/#!/api/environment.Vcs-method-Update将整个代码推送到 VCS 运行更新。
推荐阅读
- php - 如何以这种 php ajax 形式发送多个数据
- django - 在 url 中强制 django 查询字符串
- c# - C# - Json 反序列化具有子属性的对象
- chromium - v8 中针对不同上下文的内存分离
- python - scipy curve_fit 引发“OptimizeWarning:无法估计参数的协方差”
- azure-devops - 在 Visual Studio Team Services 中附加后缀以构建功能分支的编号
- mysql - Mysql 相同版本(5.6.27)在 2 个不同的服务器上表现不同
- c# - 我正在尝试显示数组,但出现了 system.string[]
- ios - 在 iOS Swift 中继承 UIStackView 的弱属性
- tensorflow - 为什么我对未经训练的类别的图像获得高预测分数?