awsmug/wp-plugin-devops

WordPress 插件 Devops 用于开发 WordPress 插件

安装: 81

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 2

开放问题: 0

语言:Shell

类型:dev

dev-master 2018-10-12 20:21 UTC

This package is auto-updated.

Last update: 2024-09-13 10:47:27 UTC


README

请使用 WP Devops 而不是 WordPress 插件 devops。

设置一切

需求

对于这个库,需要 ComposerDocker。请在开始之前安装。

安装

使用 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' 目录。