发布管理和分发定期更新

时间:2017-06-29 19:42:39

标签: provisioning azure-pipelines-release-pipeline

我有一个.NET应用程序,我通过.exe和.exe.config定期分发。每次有更新(通常是)时,不是将可执行文件发送给团队成员,有没有办法在启动应用程序时检查更新?我在大多数桌面应用程序中看到了这一点,但不确定它是如何完成的。我可以与我们的VS Team Services存储库集成吗?

1 个答案:

答案 0 :(得分:0)

VSTS无法在应用启动时检查更新。但您可以在启动之前使用VSTS CI ( continuous integration) build and CD (continuous deployment) release更新应用。

详细步骤如下:

  1. 将您的代码推送到VSTS仓库(Git或TFVC)。

    例如,您可以在VSTS上创建一个git仓库,然后clone/commit/push更改为远程仓库。

  2. 为您的项目添加CI构建。

    您可以使用ASP.NET模板或手动添加任务来定义要构建的内容。对于触发器,您可以在回购中推送更改时触发CI构建,或者您可以使用计划触发器在指定的特定时间内构建代码。

    enter image description here

  3. 通过CD触发释放,以便将最新的应用程序部署到您使用的计算机上。

    添加一个包含您的构建定义和CD的版本。然后添加您需要部署的任务。