Incremental Git (S)FTP deployment tool that supports multiple servers
PHPloy is an incremental Git FTP and SFTP deployment tool. By keeping track of the state of the remote server(s) it deploys only the files that were committed since the last deployment. PHPloy supports submodules, sub-submodules, deploying to multiple servers and rollbacks. PHPloy requires PHP 7.3+ and Git 1.8+. PHPloy is very easy to use. PHPloy stores a file called .revision on the server. This file contains the hash of the commit that you have deployed to that server. When you run PHPloy,...
Deployer is a free and open source deployment tool.
Deployer is a PHP Application deployment system powered by Laravel 5.5, written & maintained by Stephen Ball. Check out the releases, license, screenshots and contribution guidelines. See the wiki for information on system requirements, installation & upgrade instructions and answers to common questions. Deploys applications to multiple servers accessible via SSH. Clones your project's git repository. Runs arbitrary bash commands. Gracefully handles failure in any of these steps. Keeps a...