我有一个npm包的问题tfs-unlock(我正在使用grunt)
这是我在尝试构建时从服务器获得的消息。
[exec] [4mRunning“tfs-unlock:checkout”(tfs-unlock)任务[24m [exec] [31m>> [39mChild进程退出代码#1。 [exec] [33m警告:任务“tfs-unlock:checkout”失败。使用--force继续。[39m [执行] [exec] [31mAborted由于警告。[39m
这是任务的配置
q)t1:([]id:1 2;s:`a`b);
q)t2:([]id:1 3 ;s:`a`b);
q)select from t1 where ([]id;s) in t2
有没有人使用过这个问题?如果是这样,为什么会出现此错误?如何使它工作? 谢谢
PS:本地工作完美,它不会抱怨什么。 我正在使用Jenkins和Octopus进行自动构建和部署。当Jenkins构建时,应该应用更改(这是“tfs-unlock:checkout”失败的步骤,表示“checkout child”不存在,当它确实存在时,它本地如何正常工作?)
我在PROXY背后工作,但为了解决这个问题,我使用了Ant步骤所针对的这个文件
my.xml配置
'tfs-unlock': {
'checkout': {
'options': {
'tfsPath': ["vs2013", "bit64"],
'action': 'checkout'
},
'files': {
'src': ['js/*.js', 'js/*.min.js', 'css/*.css']
}
}
}
答案 0 :(得分:0)
首先,请确保您的grunt-tfs-unlock
配置和选项没有任何问题。详情请参阅此链接grunt-tfs-unlock
而且,如果它还没有消失。您还可以使用变通方法 - 使用grunt-shell
任务,让您更多地负责配置。
这是example of using TFS check out with Grunt。此链接演示了'tf checkout'命令。但是,您也可以使用此模式创建任何其他tf命令。