首页 > 解决方案 > 如何安排自动 TFS 发布部署?

问题描述

我们已经建立了一个数据库大小监视器发布定义,并希望它在每周日晚上 11 点自动运行/部署。

我正在检查工件计划部分

手工艺品

这是怎么做的?或者这是否会创建 Only 版本?因为我们当然也希望它们能够自动部署,但正如您在下面突出显示的那样,它说创建一个新版本……而不是部署……</p>

日程

有没有另一种方法可以让它部署而不必每次都创建一个版本?所以基本上创建一个版本并永远使用它,除非对定义进行更改。否则,会有大量的释放,这不是理想的......

标签: tfs

解决方案


没有这种基于单个相同版本的调度部署。但是,您可以像这样设置发布管道:

  1. 在管道/工件上,像以前一样删除您的计划。

手工艺品

  1. 然后在您的环境中,将触发器更改为发布后并启用计划,选择您希望它何时开始。

在此处输入图像描述

同样在您的环境中,将部署队列设置更改为“部署最新并取消其他”。

  1. 单击您的工件并启用 CD 触发器。

正如您在触发器下看到的那样,define the trigger that will start deployment to this environment. 当 CI 构建完成时,它将开始发布,然后它将等待计划定义的时间并尝试部署到您的环境集。

再次构建后,之前的版本将被取消以替换新版本。您可能有更多版本,但如果没有更改,您将不会部署。

希望这可以帮助。


推荐阅读