尝试在同一台服务器上连接 Jenkins 和 Azure DevOps 时出错



我把Jenkins和Azure DevOps都安装在私人服务器上。我正在尝试使用 Azure DevOps/TFS Jenkins 插件将 Jenkins 连接到 Azure。

在 Jenkins -> 配置系统屏幕中,我转到"TFS/团队服务"部分,输入我的集合 URL 和凭据(来自 Azure DevOps 的 PAT(,然后单击"测试连接"。我收到以下错误:"Please sign-in at least once as NT AUTHORITYSYSTEM 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 的建议。

最新更新