CI/CD azure devops 中部署的 C#/WPF 桌面应用程序到客户端桌面计算机

C#/WPF Desktop applications deployed in CI/CD azure devops to client desktop machine

我们有一个桌面应用程序,我们希望将其部署到我们的客户端计算机(其中很多,在本地和其他办公室)。我们目前正在使用 CI 创建安装程序,但将软件安装到客户端计算机似乎需要做很多工作。此外,由于桌面应用程序是新的,我们期待更多的功能和改进。

是否可以在客户端计算机上对桌面应用程序执行持续部署?每次我们推送一个新版本,所有安装的应用程序也会更新。

这对于 Azure DevOps 来说是一项过于复杂的任务,因为您必须在每台客户端计算机上安装和注册部署代理,并创建部署流。此任务更适合集中式软件控制解决方案(如 EMCO Remote Installer, ManageEngine Desktop Central 等)。

在这种情况下:

  1. A​​zure DevOps 在一些可共享的文件夹中构建和发布您的应用程序。
  2. 每个客户地点都使用您的集中式软件控制解决方案安装新版本。