Jenkins日志一直告诉我,ef不被接受,但事实并非如此

时间:2014-04-28 12:13:02

标签: macos tfs jenkins

我尝试使用Jenkins在我的MacBook Pro上设置我的CI环境。我的源代码是在TFS(团队基础系统)中,由于一些限制,我的MBP无法在Windows域中添加。

  1. 我已经在我的MBP上下载了TEE命令行客户端
  2. 我已将TEE路径添加到系统路径。
  3. 我在终端中运行了“tf eula”,同时登录了本地用户和sudo
  4. 我已经用jenkins安装了TFS插件。
  5. 使用TFS插件设置的所有配置。
  6. 使用Jenkins作业配置项目后,开始构建。工作失败,错误消息提醒我需要运行“tf eula”首先接受EULA。

    但是如果我运行Jenkins直接在终端中运行的命令,一切顺利,我已经成功连接到TFS服务器。

    我不知道为什么会发生这种现象。那是因为jenkins用我的域用户名触发了命令吗?我的jenkins错误日志,第一行表示作业在我当前登录的本地用户帐户下运行。

1 个答案:

答案 0 :(得分:3)

詹金斯通常与自己的用户一起运行。在执行该命令之前,您需要以Jenkins用户身份登录

sudo su jenkins