composer global require capslock-studio/node-deploy-server-php-pusher dev-master
ln -s $HOME/.composer/vendor/bin/deploy-pusher /usr/local/bin/deploy-pusher
DEPLOY_HOST={DEFINE_YOUR_NODE_DEPLOY_SERVER} SECRET={DEFINE_YOUR_SECRET} DIST={REMOTE_SERVER_DEPLOY_PATH} deploy-pusher [PARAMETER_WITH_DOUBLE_DASH]
set DEPLOY_HOST={DEFINE_YOUR_NODE_DEPLOY_SERVER}
set SECRET={DEFINE_YOUR_SECRET}
set DIST={REMOTE_SERVER_DEPLOY_PATH}
php .\deploy-pusher [PARAMETER_WITH_DOUBLE_DASH]
--tag
- Specify the tag you want to deploy--rollback
- Rollback to the previous version--config
- Load parameter from JSON file--command
- Commands you will execute after deploy successfully.(multiple)--ignore
- Folders you want to keep.(multiple)
SECRET
- Secret key to encrypt json payload.DEPLOY_HOST
- Server you want to deploy!
- TravisCI
- Jenkins
- CircleCI
You have to assign REPO
and OWNER
to your environment variable in other CI tool.