0
我试图在Jenkins的MacBook Pro上设置我的CI环境。而我的源代码是在TFS(团队基础系统)中,由于某些限制,我的MBP无法添加到Windows域中。詹金斯日志不断告诉我tf eula不被接受,但它不是
- 我已经下载了TEE命令行客户端上我的MBP
- 我已经添加了我的TEE路径系统路径。
- 我已经在终端登录了本地用户和sudo运行“tf eula”
- 我已经用jenkins安装了TFS插件。
- 使用TFS插件设置的所有配置。
之后我配置了一个Jenkins作业项目,并开始构建。作业失败,错误消息提醒我需要运行“tula eula”,首先接受EULA。
但是,如果我运行Jenkins刚刚在终端中运行的命令,一切进展顺利,我已成功连接到TFS服务器。
我不知道为什么会发生这种现象。那是否因为詹金斯用我的域名用户名触发了命令?我的詹金斯错误日志,第一行表示作业正在我当前登录的本地用户帐户下运行。
由于之前为登录用户詹金斯,我也这么认为。但奇怪的是:我使用LDAP登录jenkins与我的本地用户帐户。但在Jenkins开启后,我在我的用户切换面板中找到了一个名为“Jenkins”的用户帐户。我不知道这个用户帐户的密码是什么。因为我在用户和组系统面板下也找不到这个用户。如何在执行命令之前以Jenkins用户身份登录? –
'sudo su jenkins' – Slav