Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们如何在Jenkins管道中加密凭据?_Jenkins_Github_Azure Devops_Jenkins Pipeline - Fatal编程技术网

我们如何在Jenkins管道中加密凭据?

我们如何在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(){

我正在Jenkins管道中使用with Credential全局使用屏蔽凭据

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您是否尝试过掩码密码插件或凭据插件?进展如何?