首页 > 解决方案 > 如何在下游推广构建中使用 Jenkins 凭证?

问题描述

我正在尝试使用提升的构建插件downstream从父职位提升(我们称之为)触发工作(我们称之为) 。但是作业失败并出现以下错误:parentdownstream

ERROR: Could not find credentials entry with ID '${credentialssh}'

该作业有一个提升,它在Trigger parameterized build on other projects操作parent中传递参数。这会触发作业。credentialssh=mycreddownstream

该作业使用设置为name的Credential Parameterdownstream的参数类型参数化。凭证类型是带有私钥的 SSH 用户名。构建环境设置为Use secret text(s) or file(s)SSH 用户私钥绑定,参数扩展设置为. credentialssh${credentialssh}

我有一个带有私钥全局凭据的 SSH 用户名 ID mycred

从 运行促销时失败parent。但是当我downstream手动运行作业(选择mycred凭证)时,它可以工作。

版本:

潜在相关的 Jenkins Jira 问题(根据评论我不太确定如何处理):

我怎样才能从提升的构建插件中得到这个工作?

标签: jenkins

解决方案


推荐阅读