Jenkins构建历史 - 参数以纯文本显示密码

时间:2017-10-05 23:22:18

标签: jenkins password-protection

使用Password参数接受用户凭据时, 詹金斯建立历史 - >参数以纯文本显示密码。

enter image description here

如何掩饰它?

2 个答案:

答案 0 :(得分:0)

您可以使用Mask Passwords Plugin

使用此插件,密码不会在作业配置或控制台中显示为纯文本。

答案 1 :(得分:0)

您可以使用常规的password参数类型,例如,使用jenkinsfile中定义的参数:https://jenkins.io/doc/book/pipeline/syntax/#parameters

一个问题是,即使在访问构建的“ Parameters”部分并将其写在“ Build with parameters”上时,即使在任何时候该值都打印在密码上,它都会屏蔽密码。日志,就会显示出来。

为避免出现Mask Passwords Plugin Javier C.。一个问题是,在编写此答案时,该插件已可以采用,并且具有security vulnerabilities