我试图在Jenkins中运行TFS命令行。但是,我收到此消息错误:无法确定工作区。您可以通过运行“tf workspaces / collection:TeamProjectCollectionUrl”来纠正此问题。
我运行了get命令,通知了登录名和密码,但它在Jenkins中无效。
我在powershell中运行了这个命令(在jenkins之外)并且cmd运行良好,但是,如果我在jenkins中运行get命令(通过bat和powershell调用),它不起作用。
为什么tfs命令在Jenkins之外运行良好而Jenkins没有?
有人可以帮助我吗?
谢谢!
答案 0 :(得分:1)
您可以尝试在命令行中指定更多参数:
for host in "${arr[@]}" ; do
./sub.sh "$host" &
done
# wait for the background processes to finish
wait
我在Jenkins中使用参数NSString *str = @"cat+dog+cow" ;
NSArray *array = [str componentsSeparatedByString:@"+"];
NSLog(@"%@",array) ;
和tf workspaces [/owner:ownername][/computer:computername][/collection:TeamProjectCollectionUrl][workspacename][/login:username,[password]]
进行了测试,得到了一个成功的结果: