Jenkins错误:TF30063:您无权访问

时间:2017-11-10 08:22:01

标签: jenkins visual-studio-2013 tfs ant

我正在尝试使用tf.exe check in命令从jenkins将文件签入Microsoft Visual Studio TFS。从Windows中的命令提示符执行时该命令工作正常但是当我将命令合并到.bat文件并通过Jenkins中的ANT脚本调用时,我收到以下错误。能告诉我们可能出现的问题吗?

另一方面,jenkins作业中使用了相同的凭据来成功从TFS获取文件。

错误:

TF30063:您无权访问http://<>:8080 / tfs /<>

Bat文件:

cd%1 tf workspaces / collection:http://<&gt ;:8080 / tfs /<>登录:其中;>,<> 添加%2 签到/ noprompt

1 个答案:

答案 0 :(得分:0)

首先确保您已在TFS实例和系统配置文件之间创建了身份验证链接。然后,在该用户配置文件上下文中运行的Jenkins应该能够发出TF命令并创建工作区,签入代码。

您可以按照以下教程生成凭据,创建构建项目。 How to setup automated builds using Jenkins and Visual Studio Team Foundation Server建议您在配置团队项目集合后创建Global configuration,这将使用TFVC SCM的自动凭据配置。如果配置Jenkins使用备用凭据,则您传递的每个命令都必须包含相同的信用。