Jenkins多分支管道中的注入秘密

Jenkins多分支管道中的注入秘密,jenkins,passwords,multibranch-pipeline,Jenkins,Passwords,Multibranch Pipeline,我有本地jenkins设置,具有管理员权限 我已经按照这个配置了插件 尽管如此,我仍然不清楚如何在Jenkins多分支管道工作中注入秘密。我看不到任何配置选项来设置环境变量。PS-我不想在git中提交机密;) 需要将它们作为Jenkins的秘密注入。我使用凭证插件存储凭证,凭证绑定插件将它们映射到环境变量。我是这样做的: withCredentials([string(credentialsId:'AZURE\u SUBSCRIPTION\u ID',变量:'AZURE\u SUBSCRIPTI

我有本地jenkins设置,具有管理员权限

我已经按照这个配置了插件

尽管如此,我仍然不清楚如何在Jenkins多分支管道工作中注入秘密。我看不到任何配置选项来设置环境变量。PS-我不想在git中提交机密;)


需要将它们作为Jenkins的秘密注入。

我使用凭证插件存储凭证,凭证绑定插件将它们映射到环境变量。我是这样做的:

withCredentials([string(credentialsId:'AZURE\u SUBSCRIPTION\u ID',变量:'AZURE\u SUBSCRIPTION\u ID')){
}
withCredentials([字符串(credentialsId:'AZURE\u客户端\u ID',变量:'AZURE\u客户端\u ID')){
}
withCredentials([字符串(credentialsId:'AZURE\u租户\u ID',变量:'AZURE\u租户\u ID')){
}
withCredentials([string(CredentialId:'AZURE\u CLIENT\u SECRET',变量:'AZURE\u CLIENT\u SECRET')){
}

我使用凭证插件存储凭证,凭证绑定插件将它们映射到环境变量。我是这样做的:

withCredentials([string(credentialsId:'AZURE\u SUBSCRIPTION\u ID',变量:'AZURE\u SUBSCRIPTION\u ID')){
}
withCredentials([字符串(credentialsId:'AZURE\u客户端\u ID',变量:'AZURE\u客户端\u ID')){
}
withCredentials([字符串(credentialsId:'AZURE\u租户\u ID',变量:'AZURE\u租户\u ID')){
}
withCredentials([string(CredentialId:'AZURE\u CLIENT\u SECRET',变量:'AZURE\u CLIENT\u SECRET')){
}

那些有凭证的
电话都到哪里去了?在詹金斯档案里?有什么特别的地方吗?没有。。您需要使用Jenkings凭据插件并向变量中注入秘密。然后您可以在Jenkins文件中定义上述语句。有了这个,现在这些变量在jenkins工作区中可以作为环境变量使用了。那些带有凭证的
调用都去哪里了?在詹金斯档案里?有什么特别的地方吗?没有。。您需要使用Jenkings凭据插件并向变量中注入秘密。然后您可以在Jenkins文件中定义上述语句。有了这个,现在变量可以作为jenkins工作区中的环境变量使用。