We have a desktop application that we want to deploy to our clients machine(A lot of them, on premise as well as other offices). We are currently using CI to create the installer but it seems a lot of work in installing the software to the client machines. Also, since the desktop application is new, we are expecting additional features and improvement.
Is it possible to perform Continuous deployment for desktop applications on client machines? Every time we push a new version, all the installed applications will also be updated.
CodePudding user response:
This is a too complex task for Azure DevOps because you have to install and register deployment agents into each client machine and create a deployment flow. This task is more suitable for centralized software control solutions (like EMCO Remote Installer, ManageEngine Desktop Central, and others).
In this case:
- Azure DevOps builds and publishes your applications in some shareable folder.
- Each client place installs new versions with your centralized software control solution.