2017-07-11 65 views
1

我有一份工作要由开发人员触发,他们必须在触发构建之前放置他们的AD。但是密码显示在控制台输出上。我曾尝试过面膜密码插件。但问题是我无法将所有开发人员AD存储在作业配置中。如何隐藏Jenkins控制台输出上的密码?

请给我任何解决方案。

+0

我不确定我是否理解这个问题。在触发build_之前,你有什么意思要放置它们的AD?你使用工作参数吗?你使用凭证系统吗?密码是其他命令的输入吗? –

+0

他们把他们的AD作为密码参数来触发部署工作。 – aspire96

+0

通过AD您是指Active Directory?换句话说,他们需要为部署步骤指定他们自己的Active Directory凭据。我当然可以看到你为什么要掩盖它! –

回答

0

这里有一个答案,我只是碰到在Jenkins documentation

通常情况下,你就可以开始您的脚本与

set +x 

,这样命令你跑不回的日志,如果你 提到那些命令中的秘密值。

+0

我正在使用maven,我在应用程序pom.xml中提供我的凭据 – aspire96