【发布时间】:2019-12-09 11:06:05
【问题描述】:
我的工作中有三个部署环境,即 DEV、CERT 和 PROD。
到目前为止,还没有设置用于将 sql 脚本从一个环境升级到另一个环境的流程。但是,有讨论创建一个流程,开发团队将脚本提交到 git,Jenkins 作业将在构建期间在各自的环境中获取并执行脚本。我没有更多信息可以分享。无论如何!
现在,我们只是将针对不同错误的脚本、功能集提交到各自的 git 分支中以进行安全保管,并与数据库团队共享一组脚本以用于特定版本。但也有团队成员错过与数据库团队共享脚本、忘记在项目中提交/保存 SQL 等导致部署失败的情况
我想知道以我当前的设置将脚本从一个 ENV 提升到另一个 ENV 的更好方法。
期待与在工作中面临类似挑战的任何人进行良好的讨论,从而获得正确的方向
当前技术栈:SPRING、GIT、JENKINS、APACHE、JIRA
【问题讨论】:
标签: java spring git jenkins web-applications