我尝试使用Jenkins在我的MacBook Pro上设置我的CI环境。我的源代码是在TFS(团队基础系统)中,由于一些限制,我的MBP无法在Windows域中添加。
使用Jenkins作业配置项目后,开始构建。工作失败,错误消息提醒我需要运行“tf eula”首先接受EULA。
但是如果我运行Jenkins直接在终端中运行的命令,一切顺利,我已经成功连接到TFS服务器。
我不知道为什么会发生这种现象。那是因为jenkins用我的域用户名触发了命令吗?我的jenkins错误日志,第一行表示作业在我当前登录的本地用户帐户下运行。
答案 0 :(得分:3)
sudo su jenkins