awsmug / wp-plugin-devops
WordPress 插件 Devops 用于开发 WordPress 插件
dev-master
2018-10-12 20:21 UTC
Requires
This package is auto-updated.
Last update: 2024-09-13 10:47:27 UTC
README
请使用 WP Devops 而不是 WordPress 插件 devops。
设置一切
需求
对于这个库,需要 Composer 和 Docker。请在开始之前安装。
安装
使用 Composer 安装 WP 插件 Devops 功能。
composer require awsmug/wp-plugin-devops:dev-master
通过设置 git、composer、phpunit 等配置文件来安装环境。
vendor/bin/wpdevops install
启动本地服务器。
vendor/bin/wpdevops start
停止本地服务器。
vendor/bin/wpdevops stop
在做出更改后,将数据同步到 Docker 容器。
vendor/bin/wpdevops sync
清理所有自动生成的脚本。
vendor/bin/wpdevops clean
本地开发
开发用 Docker 容器
基于该环境的 Docker 包含以下内容。
- Nginx 网络服务器
- WordPress
- WP-CLI
- PHP
- phpMyAdmin
- phpUnit
- Behat
测试
Travis
您可以将您的 GitHub 账户与 Travis 连接,并在您将代码推送到 GitHub 时自动执行所有测试。
phpUnit
将所有测试放入 'tests/phpunit' 目录。
Behat
将所有 .feature 文件放入 'tests/behat' 目录,并将所有 FeatureContext 类文件放入 'tests/behat' 目录。