我一直使用 Jenkins CI 来运行测试,但现在我想使用管道进行 CD。我使用了有关 Jenkins 管道的教程 --> https://www.youtube.com/watch?v=pts8zdHel5E
现在的状态 --> 构建失败,因为“没有指定凭据”,而我使用带有用户名和密码的全局凭据。
看这里
但是每次我尝试构建时,都会收到此错误
使用相同的凭据时,Jenkins 中的其他工作项目不会失败。只有管道项目似乎已被破坏。
我尝试过的: - 我更新了所有凭证绑定插件 - 删除并重新创建凭证
即使在普通的管道脚本而不是来自 SCM 的管道脚本中,该项目似乎也不起作用
当您添加个人访问令牌时,
Jenkins
创建
与该访问相关的内部凭证 ID。您需要将该 ID 提供给 github 代理
要获取凭证 ID,请转至
Dashboard > Manage Jenkins > Credentials
。
您应该会看到一个包含 ID 字符串的 ID 列。
复制该 ID,然后转到(蓝海),编辑管道并选择 github 步骤和右侧的 github 代理。
粘贴您从“凭据”页面获取的 ID。