我在Jenkins上创建了一个附加到TFS服务器的构建作业。我使用Team Explorer Everywhere来促进这一点。我第一次运行这份工作时得到了以下信息:
Error: You must accept the End User License Agreement for this product.
哪个好,我运行了tf eula
命令并接受了EULA。
问题是我在运行作业时仍然遇到同样的错误。
答案 0 :(得分:7)
以下是我用来解决问题的解决方案:
希望有所帮助
答案 1 :(得分:3)
到目前为止,我们已经不得不执行此操作几次,因此我们创建了一个接受EULA的项目。
在这个新项目的构建部分,我们有一个执行Windows批处理命令步骤,如下所示:
"C:\Team Explorer Everywhere for Team Foundation Server\TEE-CLC-11.0.0.1306\TEE-CLC-11.0.0\tf.cmd" eula -accept
显然,您可能需要相应地更改路径。
现在,当我们遇到这个问题时,我们会构建'那个项目,它接受了我们的EULA。
答案 2 :(得分:2)
我在Jenkins / TFS服务器上遇到了同样的问题。
我用过:
tf eula -accept
答案 3 :(得分:0)
在Mac上确保添加完整路径并选择执行shell脚本 不只是 tf eula -accept
我创建了一个简单的单独构建,只有一个构建任务
执行shell
/ Applications / TEE_CLC_14_0_1 / tf eula -accept
跑吧
然后运行我的更大版本