ilanvivanco/WordPress Deployment Action

Easily deploy code from GitHub to WordPress on Pressable or WP Engine using an SSH private key and the rsync command.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
SERVER_TYPEThe type of server to deploy to. So far, only Pressable ('preesable') and WP Engine ('wpengine') are supportedyes
SSH_PRIVATE_KEYThe private SSH key. You must save this in the GitHub Secrets and authorize it on Pressable or WP Engine.yes
SERVER_IDThe SSH username for Pressable deployments or the install name for WP Engine deployments.yes
REMOTE_PATHThe remote path on the server where files should be deployed. Defaults to the site root directory.no""
SRC_PATHLocal path to the source files to deploy. Defaults to the repository root.no.
FLAGSRsync flags to control the behavior of file synchronization.no-azvrhi --inplace --exclude='.*'
PHP_LINTSet to 'TRUE' to enable PHP linting before deployment. Defaults to 'FALSE'.noFALSE
CACHE_CLEARSet to 'TRUE' to clear cache after deployment. Defaults to 'FALSE'.noFALSE
SCRIPTCustom script to run on the remote server after deployment.no""

no outputs