在我们的devops管道中添加mysql更改有哪些好的资源?
我们正在建立CI / CD管道,我们正在自动构建,配置和部署软件到服务器。
我们目前可以将应用程序部署到空白服务器,但是正在拍摄数据库的快照以填充数据(基本上解压缩现有数据库)。我们不希望将数据从enviornmnet移动到环境中。我们也不希望所有环境中的数据库更新都是手动过程。
我们希望有一些自动化流程以一些自动方式将数据库更改与代码一起移动,并保持将我们的应用程序部署到服务器的能力,并使用必要的数据填充数据库以使其具有可运行性应用。
答案 0 :(得分:7)
我可以考虑一些资源来帮助您了解如何在部署管道中进行数据库更改。
我很想知道他们是否有帮助。如果他们不这样做,我猜你会投票。)
答案 1 :(得分:0)
任何路过的人!我们有同样的问题,并像使用 GitLab CI 一样实现。 Continous Integration: Make Sure Database Changes are Included using GitLab CI/CD
我们已经安装了 PostgreSQL,但它应该遵循相同的逻辑!