首页 > 解决方案 > TFS 释放门不触发

问题描述

在部署之前,我正在使用 TFS 发布门调用多个 api。通常这很好用。但有时大门根本不开火,而且永远不会调用 api。

我将超时设置为 5 分钟。所以 5 分钟后它应该再试一次。有时它会在 5 分钟后重试(如预期的那样),但有时需要 11 或 12 分钟......

看起来请求在某处排队......但我真的不知道。有人知道这种行为吗?

标签: tfs

解决方案


更新

评估前的延迟是门评估过程开始时的时间延迟,它允许门初始化、稳定并开始为当前部署提供准确的结果

在此处输入图像描述

Gate实际上是一个服务器任务,当前在服务器上运行。一些例子可以证明

  • 内部部署 - 任何内部部署/防火墙后面的资源都无法访问
  • 环境变量 - 一些环境变量不可访问(在门检查时它们尚未初始化)

它由发布服务帐户运行,就像发布管道中的其他任务一样。

此外,评估前的延迟意味着来自门的样本可能不可靠的时间。这是一个可以接受的现象。有时它可能需要比您的配置更多的时间来进行检查。

在此处输入图像描述

来源链接:发布批准和门概述


推荐阅读