WP Auto Build Deploy - Wordpress Plugin Theme Realtime IoT Test Automation & Deployment

preview_player
Показать описание

WP Auto Build Deploy solves all your problem regarding development, build, test, deployment processes of Wordpress plugin, themes. Every time you push changes to the branch of your Git repo, our plugin will detect the “push” event and re-run the unit tests, integration tests, functional test and deploy. It helps you write and ship code with less friction.

Testing your plugin, themes before handing it over to the users is no longer optional. With the advent of a lot of recent browsers and mobile devices, the graph has registered a further rise. Now you can easily unit test, integration test, functional test on your server environment using this plugin.

As responsible developers we should be running these tests during development to ensure new code doesn’t affect existing code. Having Travis run these tests automatically so we don’t have to remember is awesome! Adding deployment to the list of tasks Travis performs turns it into a continuous delivery service as well, automation.
What WP Auto Build Deploy do?
After you Git push :

Build your plugin, theme files.
Run the unit tests, integration tests, functional test for your plugin, theme on your server environment.
Run continuous integration on server environment.
Run continuous deployment on server environment.
Not testing the site as a whole but just a plugin or a theme.
Test your plugin in several different PHP, Wordress versions available on your server environment.
Run CodeCeption integration test, acceptance test, functional test.
Run CodeSniffer for WordPress Coding Standards checks.
Run WordPress Coding Standards checks.
Run JavaScript Code Style checker.
Run PHP Compatibility sniffs.
Do I need a WP Auto Build Deploy plugin?
Let WP Auto Build Deploy deploy your themes and plugins directly from Git push.
Enable your code automagically update on every Git push.
Stop copying and pasting files over FTP, it's insecure.
Features of WP Auto Build Deploy plugin:
Never again copy files over FTP.
It has automatic deployments to the server when code is pushed to the master branch, I’ve gotten used to not having to physically do anything to deploy the code!
Secure your code with SSH deployment.
Works out-of-the-box.
Continuous integration usually involves running some kind of testing as a first phase; in this plugin we set up a Nginx web-server on Travis CI to run acceptance and functional like tests.
Рекомендации по теме