我有点问题.我目前正在尝试实现关于我的旧问题/主题之一的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执行高级数据库合并?
基础教程推荐
- pbootcms网站自动清理runtime缓存方法 2023-07-09
- pbootcms二次开发必须要了解的后台目录结构 2023-07-09
- 织梦dedecms如何在dede:sql中使用[field:global.autoindex/] 2022-08-27
- dedecms织梦无需登录注册可下单购买的修改 2022-11-04
- 织梦dedecms调用当前栏目文章数的方法 2022-11-08
- dedecms织梦全局变量调用方法总结 2023-07-08
- PbootCMS网站标题描述等标签限制字数的办法 2023-07-08
- dedecms根据来访IP区域自动跳转对应页面的方法 2022-07-21
- dedecms织梦cms常用判断语句汇总 2022-06-24
- 织梦DedeCMS搜索指定多个栏目文档的办法 2022-11-11