Jenkins Pipeline 中出现“未指定凭据”错误

问题描述 投票:0回答:1

我一直使用 Jenkins CI 来运行测试,但现在我想使用管道进行 CD。我使用了有关 Jenkins 管道的教程 --> https://www.youtube.com/watch?v=pts8zdHel5E

现在的状态 --> 构建失败,因为“没有指定凭据”,而我使用带有用户名和密码的全局凭据。

看这里

但是每次我尝试构建时,都会收到此错误

并且认证失败

使用相同的凭据时,Jenkins 中的其他工作项目不会失败。只有管道项目似乎已被破坏。

我尝试过的: - 我更新了所有凭证绑定插件 - 删除并重新创建凭证

即使在普通的管道脚本而不是来自 SCM 的管道脚本中,该项目似乎也不起作用

jenkins jenkins-pipeline
1个回答
0
投票

当您添加个人访问令牌时,

Jenkins
创建 与该访问相关的内部凭证 ID。您需要将该 ID 提供给 github 代理

要获取凭证 ID,请转至

Dashboard > Manage Jenkins > Credentials
。 您应该会看到一个包含 ID 字符串的 ID 列。

复制该 ID,然后转到(蓝海),编辑管道并选择 github 步骤和右侧的 github 代理。

粘贴您从“凭据”页面获取的 ID。

© www.soinside.com 2019 - 2024. All rights reserved.