我们最近从TFS 2012升级到TFS 2015,并使用vNext界面设置了多个构建定义。我们的构建定义非常简单,它们由单个"命令行"组成。任务,执行我们所有必要的工作。
使用Gated Check-in或手动排队时,构建执行正常,但我们的Scheduled(每晚下午6点)构建不会按预期执行。
我试图向安全用户/组授予权限,我认为这对于正确排队构建是必要的。
那么,为什么我们的TFS 2015预定版本没有运行?
答案 0 :(得分:2)
TFS 2015 vNext构建系统似乎存在错误。如果您选择在“创建新构建定义”窗口中创建“空”构建,就像我一样,预定构建似乎无法正常运行。
要解决此问题,您可以创建一个新的“Visual Studio”构建,然后删除所有任务,然后添加自定义的“命令行”任务。
答案 1 :(得分:1)
首先,如果您的构建代理和TFS服务器不在同一台计算机上,请尝试将TFS服务器和构建代理(持有代理的计算机)设置在相同的时区。
并修改了一个构建定义,以便在xx AM运行并等待它查看构建是否被触发。
如果它仍然不起作用,请在TFS服务器和构建代理上仔细检查事件查看器有关应该启动构建定义的任何相关信息。您还可以使用相同的设置创建新的计划构建定义,以便重试。