jenkins - 尝试在同一台服务器上连接 Jenkins 和 Azure DevOps 时出错
问题描述
我在专用服务器上安装了 Jenkins 和 Azure DevOps。我正在尝试使用 Azure DevOps/TFS Jenkins 插件将 Jenkins 连接到 Azure。
在 Jenkins -> 配置系统屏幕中,我转到“TFS/Team Services”部分,输入我的集合 URL 和凭据(来自 Azure DevOps 的 PAT),然后单击“测试连接”。我收到以下错误:“ Please sign-in at least once as NT AUTHORITY\SYSTEM in a web browser to enable access to the service. - Azure DevOps Server
”
Jenkins 和 Azure DevOps 都在同一个 Windows 2016 服务器上。我该如何解决这个错误?
解决方案
我通过使用我的 Azure DevOps/TFS 用户名和密码解决了这个错误。这很有趣,因为我能够仅使用 PAT 将 Azure DevOps 的云实例连接到本地安装的 Jenkins。我想知道这是否是因为在这种情况下我尝试连接的 Azure DevOps 位于私有服务器上并使用 Active Directory 登录。感谢@Levi Lu-MSFT 的建议。
推荐阅读
- java - 打破 hasNext 循环
- python - 在类中定义函数(而不是方法)的最佳方法是什么?
- apache-spark - AWS EMR 上的 Spark 作业的 CPU 利用率非常低
- python - 无法在我的 python IDLE 中导入 pyperclip,但能够从命令提示符导入
- jquery - 循环通过文件客户端进行文件上传控制
- git - 如何在 Git 触发器运行之前检查第三方网站的更新?
- java - 我正在使用条带支付 java 实现。没有此类费用的条纹退款存在成功付款的例外情况
- r - sp_execute_external_script R 脚本'无法启动 png() 设备'
- node.js - Node.js - 如何从数组中检索值?
- html - Angular ng-select 多选复选框