我们如何在Jenkins管道中加密凭据?
我正在Jenkins管道中使用with Credential全局使用屏蔽凭据我们如何在Jenkins管道中加密凭据?,jenkins,github,azure-devops,jenkins-pipeline,Jenkins,Github,Azure Devops,Jenkins Pipeline,我正在Jenkins管道中使用with Credential全局使用屏蔽凭据 node(){ withCredentials([usernamePassword(credentialsId: '6827ae64-c211-4bb9-b4cd-64eeca90be6f', passwordVariable: 'PASSWORD', usernameVariable: 'USERNAME')]) 但是如果我使用 def username def password node(){
node(){
withCredentials([usernamePassword(credentialsId: '6827ae64-c211-4bb9-b4cd-64eeca90be6f', passwordVariable: 'PASSWORD', usernameVariable: 'USERNAME')])
但是如果我使用
def username
def password
node(){
withCredentials([usernamePassword(credentialsId: '6827ae64-c211-4bb9-b4cd-64eeca90be6f', passwordVariable: 'PASSWORD', usernameVariable: 'USERNAME')]) {
username = USERNAME
password = PASSWORD
}
我能够在控制台输出中看到凭证。我们可以用什么方法加密这个东西并使其安全。您可以下载以下三个插件来屏蔽jenkins管道中的凭据 凭据插件-提供一种集中的方式来定义可由Jenkins实例、插件和构建作业使用的凭据 凭据绑定插件-允许您配置构建作业以将凭据作为环境变量注入 普通凭证插件-凭证绑定插件所需的插件依赖项
有关详细步骤,请参阅此或。答案是否可能重复^^使用掩码密码插件HI@Yogesh Yadav您是否尝试过掩码密码插件或凭据插件?进展如何?