沃梦达 / 编程技术 / CMS教程 / 正文

mysql-如何在继续交付中为WordPress执行高级数据库合并?

我有点问题.我目前正在尝试实现关于我的旧问题/主题之一的WordPress开发过程:WordPress development process因此,当前我已经安装了GitLab(对于小型项目,这是一个免费且不错的解决方案).在GitLab上,我有3个分支:产...

我有点问题.我目前正在尝试实现关于我的旧问题/主题之一的WordPress开发过程:

WordPress development process

因此,当前我已经安装了GitLab(对于小型项目,这是一个免费且不错的解决方案).在GitLab上,我有3个分支:产品,阶段,开发.

关于这3个分支,我有3个WordPress实例正在运行.

一切正常(分支,更新文件和所有东西)直到我需要进行插件更新为止.问题是,将来我只想对自己的开发实例进行更新.因此,当我进行更新时,可以将所有更新文件推送到git.但是有一个巨大的问题-数据库.

我已经尝试进行一些研究,以查找是否有任何工具可以使我的数据库像GIT一样工作,但是我找不到任何看起来足以应付此任务的开源工具.为此有一个插件,但是我不想使用插件.

因此,我希望有更好的解决方案在WordPress中执行如下所示的持续交付过程:

是否有人在WordPress中具有这种过程的经验?如果是,您如何通过开发和更新WordPress做到100%安全?

我很感谢我能得到的任何想法/帮助/经验!

解决方法:

我已经审查了您的问题以及您在此处提出的直观图表.我也对此过程进行了很多思考,以使用强大的开发过程来构建WordPress网站,并开始在google上进行研究.

几天后,我了解了一个非常好的系统,默认情况下,它绝对遵循上述过程.该工具的名称是roots.io

我们已经在本地和服务器上为某些客户使用了该系统,并且他们也像这样,绝对是一个绝对安全的使用工具.安装起来有点困难,但是安装后,您会发现这绝对是WordPress网站开发的改变游戏规则的工具.

最大的特点:-

>该工具安装了操作系统并通过虚拟机进行管理,并像在实时服务器上称为“网格”那样创建了一个环境.
>他们将WordPress样板与现代开发工具结合使用,更易于配置,并改进了称为“基础”的文件夹结构.
>他们将Sage主题与基于SASS的平台结合使用,功能非常强大.
>即使客户端无法安装任何插件或无法从主题编辑器中编辑代码(与编码相关),我们也只需要在本地开发环境中进行操作即可.
>它还具有多个分段环境,例如:

>发展
>分期
>生产

您可以从这里查看更多详细信息:https://roots.io

我希望这将帮助您找到解决方案,因为我通过使用此解决方案获得了解决方案.

谢谢

本文标题为:mysql-如何在继续交付中为WordPress执行高级数据库合并?

基础教程推荐