Let's say we are developing a new client / server Java application. We finally released version 1.0 and sold to several customers. Clients deployed our project on their own servers. After some time, we found some errors, and we would like to update our application.
Is there any infrastructure / technology / template / library / server that can help develop an application that can automatically update, including the following steps:
- copying a new version of a project
- deploy old version
- new version deployment
- db update
At the moment, we have vpn for our customers, and we do all the above steps manually. Is it possible to synchronize our client version with our repository?
source
share