I'm working for a company who in some circumstances HAVE to deploy php web applications via FTP. I'm in the process of automating the deployment process and need to write a script to FTP the files to the staging and production environments.
- Should only transfer new or changed files to the remote server
- No shell access of any kind on the remote environments
- Not able to use rsync
- Only FTP available
My question: Is there any FTP based utility I can employ that fulfils these requirements rather than write my own?