【发布时间】:2014-06-13 23:38:42
【问题描述】:
我正在尝试使用 Jenkins 在我的 MacBook Pro 上设置我的 CI 环境。而且我的源代码是在TFS(团队基础系统)中,我的MBP由于一些限制无法添加到windows域中。
- 我已经在我的 MBP 上下载了 TEE 命令行客户端
- 我已将 TEE 路径添加到系统路径。
- 我已经在终端中运行了“tf eula”,同时登录了本地用户和 sudo
- 我已经用 jenkins 安装了 TFS 插件。
- 使用 TFS 插件设置所有配置。
在我使用 Jenkins 作业配置项目后,开始构建。作业失败,错误消息提醒我需要先运行“tf eula”并接受 EULA。
但是如果我直接在终端运行 Jenkins 刚刚运行的命令,一切顺利,我已经成功连接到 TFS 服务器。
我不知道为什么会发生这种现象。那是因为詹金斯用我的域用户名触发了命令吗?在我的 jenkins 错误日志中,第一行表明作业正在我当前登录的本地用户帐户下运行。
【问题讨论】: