plugin-icon

WP Deploy Flow

מאת Tyler Shuster·
This adds functionality that allows developers to pull or push their entire site or only the files from a variety of remote environments.
גרסה
0.1
התקנות פעילות
10
עודכן לאחרונה
May 15, 2017

This is a plugin to manage deployment of WordPress sites to one or multiple servers, whether development, staging or production. Add, remove, push to, or pull from environments under Tools -> Deploy.

Requires: rsync If using ssh and not the command line, must use key-based authentication

Add the following constants to your wp-config.php or add them via the admin interface.

(ENV can be any name of your choosing for your remote environment)

DEPLOY_[ENV]_DB_HOST DEPLOY_[ENV]_DB_USER DEPLOY_[ENV]_DB_NAME DEPLOY_[ENV]_DB_PORT DEPLOY_[ENV]_DB_PASSWORD

* Database dsn for the environment * Mandatory: Yes except for port (default 3306)

DEPLOY_[ENV]_SSH_DB_HOST DEPLOY_[ENV]_SSH_DB_USER DEPLOY_[ENV]_SSH_DB_PATH DEPLOY_[ENV]_SSH_DB_PORT

* If you need to connect to the destination database through SSH (you probably do) * Mandatory: No, port defaults to 22

DEPLOY_[ENV]_SSH_HOST DEPLOY_[ENV]_SSH_USER DEPLOY_[ENV]_SSH_PORT

* SSH host to sync with Rsync * Mandatory: No, port defaults to 22

DEPLOY_[ENV]_PATH

* Server path for the environment (used to reconfigure the WordPress database) * Mandatory: Yes

DEPLOY_[ENV]_URL

* Url of the WordPress install for this environment (used to reconfigure the WordPress database) * Mandatory: Yes

DEPLOY_[ENV]_EXCLUDES

* Add files to exclude from rsync. List must be separated buy semicolons. * Mandatory: No

חינםבתוכנית Business
בביצוע ההתקנה, אנחנו מקבלים את הסכמתך לתנאי השירות של WordPress.com ולתנאים של התוסף של הצד השלישי.
נבדקו עד
WordPress 4.7.31
תוסף זה זמין להורדה ולשימוש דרך שברשותך.