tfs - TFS 释放门不触发
问题描述
在部署之前,我正在使用 TFS 发布门调用多个 api。通常这很好用。但有时大门根本不开火,而且永远不会调用 api。
我将超时设置为 5 分钟。所以 5 分钟后它应该再试一次。有时它会在 5 分钟后重试(如预期的那样),但有时需要 11 或 12 分钟......
看起来请求在某处排队......但我真的不知道。有人知道这种行为吗?
解决方案
更新
评估前的延迟是门评估过程开始时的时间延迟,它允许门初始化、稳定并开始为当前部署提供准确的结果
Gate实际上是一个服务器任务,当前在服务器上运行。一些例子可以证明
- 内部部署 - 任何内部部署/防火墙后面的资源都无法访问
- 环境变量 - 一些环境变量不可访问(在门检查时它们尚未初始化)
它由发布服务帐户运行,就像发布管道中的其他任务一样。
此外,评估前的延迟意味着来自门的样本可能不可靠的时间。这是一个可以接受的现象。有时它可能需要比您的配置更多的时间来进行检查。
来源链接:发布批准和门概述
推荐阅读
- scala - 无法取消引用 play.api.libs.json.JsObject,考虑提供 Liftable[play.api.libs.json.JsObject] 的隐式实例
- postgresql - 如何从 PostgreSQL 存储过程返回结果集?
- email - 从电子邮件中检索航班信息
- python-3.x - Webdriver 对象没有属性“首选项”
- machine-learning - spacy-pytorch-transformers: loss = 0 在训练期间不断
- ios - 如何通过依赖注入使用属性初始化编程 UITableViewCell?
- image-processing - 为什么韦纳滤波器在我的情况下只减少噪音,它并没有减少模糊量
- xml - 机器人框架:如何合并两个 xunit xml 报告文件?
- javascript - 显示加载进度模式不隐藏
- websocket - django 频道的 websocket 握手失败