将TFS2015更新为update2(来自TFS2015)后, gulp VSO任务开始失败,并出现以下错误:
2016-04-25T16:18:38.8309669Z Gulp failed with error:
D:\Services\TfsBuildAgent\_work\45c8258d\proj1\proj1.site\gulp failed.
spawn D:\Services\TfsBuildAgent\_work\45c8258d\proj1\proj1.site\gulp ENOENT
这个神秘的消息并没有说明任何内容,我所做的就是为TFS2015安装update2。
答案 0 :(得分:3)
显然这似乎是VSO gulp任务中的一种错误。也就是说,我的gulp项目还有一个名为" gulp"的自定义文件夹,它包含所有与构建相关的javascript文件。
例如它有文件:
依旧......
VSO Build任务已更新,以便在项目文件夹中搜索gulp" gulp"夹。显然我的自定义文件夹被更新的VSO任务接收,并导致了隐秘消息的问题。
https://github.com/Microsoft/vsts-tasks/blob/master/Tasks/Gulp/gulptask.ts(第14行)
我所做的就是解决我的问题,就是重命名文件夹" gulp"在proj1 / proj1.site / gulp到proj1 / proj1.site / gulputils。
VSO任务不再获取该文件夹。