2014-04-28 36 views
0

我试图在Jenkins的MacBook Pro上设置我的CI环境。而我的源代码是在TFS(团队基础系统)中,由于某些限制,我的MBP无法添加到Windows域中。詹金斯日志不断告诉我tf eula不被接受,但它不是

  1. 我已经下载了TEE命令行客户端上我的MBP
  2. 我已经添加了我的TEE路径系统路径。
  3. 我已经在终端登录了本地用户和sudo运行“tf eula”
  4. 我已经用jenkins安装了TFS插件。
  5. 使用TFS插件设置的所有配置。

之后我配置了一个Jenkins作业项目,并开始构建。作业失败,错误消息提醒我需要运行“tula eula”,首先接受EULA。

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

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

回答

3

詹金斯通常与自己的用户一起运行。您需要执行该命令

sudo su jenkins

+0

由于之前为登录用户詹金斯,我也这么认为。但奇怪的是:我使用LDAP登录jenkins与我的本地用户帐户。但在Jenkins开启后,我在我的用户切换面板中找到了一个名为“Jenkins”的用户帐户。我不知道这个用户帐户的密码是什么。因为我在用户和组系统面板下也找不到这个用户。如何在执行命令之前以Jenkins用户身份登录? –

+0

'sudo su jenkins' – Slav

相关问题