在Jenkins管道文件中询问密码

在Jenkins管道文件中询问密码,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我有一个Jenkins文件需要输入密码 我有以下资料: def password = input message: 'Please enter the password', parameters: [string(defaultValue: '', description: '', name: 'password')] 问题是,当我输入Jenkins中的字符时,该字段会显示这些字符,这意味着任何回头看我的人都可以看到它们 该值也清楚地记录在日志文件中 有什么方法可以: 在字段中键入字符时屏蔽字

我有一个Jenkins文件需要输入密码

我有以下资料:

def password = input message: 'Please enter the password', parameters: [string(defaultValue: '', description: '', name: 'password')]
问题是,当我输入Jenkins中的字符时,该字段会显示这些字符,这意味着任何回头看我的人都可以看到它们

该值也清楚地记录在日志文件中

有什么方法可以:

  • 在字段中键入字符时屏蔽字符
  • 是否在日志文件中隐藏该值

  • 使用
    隐藏的
    参数,如下所示:

    input message: 'enter password', parameters: [password(defaultValue: 'value', description: '', name: 'hidden')]
    

    @hayderimran7就快到了,但在他的回答中没有提到我的评论,所以把它贴在这里

    使用
    密码
    参数,如下所示:

    def password = input message: 'Please enter the password', parameters: [string(defaultValue: '', description: '', name: 'password')]
    

    输入消息:“输入密码”,参数:[密码(默认值:“值”,描述:'',名称:“隐藏”)]

    您的意思是“使用密码”
    参数吗?这似乎就是您的示例所显示的。您只是逐字地重新发布了他的代码(我使用了ctrl+f,它完全匹配)。您可以在测试之后对自己的评论作出回应。它显然使用了一个密码参数,因此评论没有实现任何功能。在使用此选项时,我几乎对您的答案投了赞成票,然后不得不将其改为对其原始解决方案投赞成票。如果您编辑第一行以“密码”替换“隐藏”,我将非常乐意接受您的答案@hayderimran7。