在Jenkins管道文件中询问密码

时间:2017-09-19 05:13:40

标签: jenkins jenkins-pipeline

我有一个需要密码的Jenkins文件。

我有以下内容:

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

问题是当我输入Jenkins时,该字段会显示Jenkins中的字符,这意味着任何看着我的人都可以看到它们。

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

我有办法吗?

  1. 屏蔽字段中输入的字符?
  2. 隐藏日志文件中的值?

2 个答案:

答案 0 :(得分:0)

使用hidden参数,如下所示:

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

答案 1 :(得分:0)

@ hayderimran7差不多在那儿了,但是他的回答中没有提及我的评论,因此将其张贴在这里。

使用password参数,如下所示:

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