为什么 TFS 2015 Scheduled Build 不是 运行?

Why is TFS 2015 Scheduled Build not running?

我们最近从 TFS 2012 升级到 TFS 2015,并使用 vNext 界面设置了几个构建定义。我们的构建定义非常简单,它们由一个 "Command Line" 任务组成,该任务执行我们所有必要的工作。

构建在使用门控签入或手动排队时正确执行,但我们的计划(每晚 6 点)构建未按预期执行。

我曾尝试授予安全性 user/groups 权限,我认为这是正确排队构建所必需的,但无济于事。

那么,为什么我们的 TFS 2015 计划构建不是 运行?

首先,如果您的构建代理和TFS服务器不在同一台机器上,请尝试将您的TFS服务器和构建代理(持有代理的机器)设置在相同的时区.

并在 xx AM 将构建定义之一修改为 运行 并等待它查看构建是否被触发。

如果仍然无效,请在 TFS 服务器和构建代理上仔细检查 事件查看器 任何有关构建定义应启动时间的相关信息。您还可以使用相同的设置创建一个新的计划生成定义以重试。

TFS 2015 vNext 构建系统中似乎存在错误。如果您像我一样选择在 "Create new build definition" window 上创建 "Empty" 构建,计划的构建似乎无法正常运行。

要解决此问题,您可以创建一个新的 "Visual Studio" 构建,然后删除所有任务,然后添加您的自定义 "Command Line" 任务。