web-dev-qa-db-ja.com

継続的インテグレーション環境で、プラグインとテーマのデータベースエントリをどのように実装しますか

私はWordPressの継続的インテグレーション環境をセットアップしています - git - > composer - > bitbucket - AWS codepipelineなど.

データベースに格納されているWordPressメタデータの設定を、開発チームにとってどのように自動化するのか、まだわかりません。テーマのカスタマイズ、プラグインの設定/設定、Offload Media Proのようなライセンスされたプラグインの扱い方 - 開発チームとライセンスキーを共有することはできません(契約している人もいます)誰もがこれらの問題を解決する方法について良いリソースを持っていますか?

2
dallasdawg
  1. 多くの人が WP CLI を使用してBashスクリプトを使用してセットアップをスクリプト化します。ここで という記事ですこれについて議論する

  2. もう1つの方法は、セットアップを実行するためにhardcode PHPスクリプトと埋め込みSQLを使用することです。

  3. 3番目のアプローチは、私が最近取り組んでいるものです。 PHPオブジェクトのセット 自動テストの設定と設定を簡単にする。オブジェクトにはWP CLIの持つ機能の幅はそれほど広くありませんが、BASHのスクリプト記述よりもPHPのスクリプティングを好む場合は、追加する必要があるものに対してプルリクエストを送信できます。 。

お役に立てれば。

0
MikeSchinkel