Early web developers had to learn how to use FTP to update their files on server. Once they learned how to get their files on the server, they also had to keep them up-to-date. Then, rsync become a popular tools for deployment web application. But it require CLI to run it. And sometimes deployment using both of them become a very tedious jobs. How if we required to do 10+ Deploys Per Day? There are some third party tools for Deployment to make it as easy as possible for developers to deploy their application. But, there will be many tools used in a project. How if we can do Deployment in same platform with our Version Control? I think that is better. We just need to merge Pull Request to deploy update to our application.