在持续集成环境中,如何实现插件和主题的数据库条目

时间:2018-10-31 作者:dallasdawg

我正在建立wordpress持续集成环境-git->composer->bitbucket AWS codepipeline等。

我还没有弄清楚如何为开发团队自动设置存储在数据库中的WordPress元数据。主题定制、插件设置/配置、如何处理许可插件,如卸载Media Pro-我无法与开发团队共享许可证密钥(有些是签约的),但他们需要插件进行测试。有没有人有很好的资源来解决这些问题?

1 个回复
最合适的回答,由SO网友:MikeSchinkel 整理而成

很多人使用WP CLI 使用Bash脚本编写安装程序脚本。在这里are some articles that discuss this.

另一种方法是hardcode PHP scripts with embedded SQL 进行设置。

第三种方法是我最近一直在研究的;a set of PHP objects 使设置和配置更容易进行自动化测试。这些对象没有WP-CLI所具有的广泛功能,但是如果您更喜欢用PHP编写脚本而不是用BASH编写脚本,那么您总是可以发送对需要添加的内容的请求。

希望这能有所帮助。

结束

相关推荐

如何定义将GIT推送到WP引擎的位置

我在Wordpress网站上使用Gits版本控制系统开发本地主题。我决定利用WPEngine的git功能,这带来了更多的挫折。我能够推送,并且我已经正确设置了远程设备,但我一辈子都不知道如何定义git存储库的位置。我的目标是将存储库推送到主题目录中,以便我在本地所做的任何更改都能在临时/实时站点上更新。非常感谢您的任何见解。