1
我有一份工作要由开发人员触发,他们必须在触发构建之前放置他们的AD。但是密码显示在控制台输出上。我曾尝试过面膜密码插件。但问题是我无法将所有开发人员AD存储在作业配置中。如何隐藏Jenkins控制台输出上的密码?
请给我任何解决方案。
我有一份工作要由开发人员触发,他们必须在触发构建之前放置他们的AD。但是密码显示在控制台输出上。我曾尝试过面膜密码插件。但问题是我无法将所有开发人员AD存储在作业配置中。如何隐藏Jenkins控制台输出上的密码?
请给我任何解决方案。
这里有一个答案,我只是碰到在Jenkins documentation:
通常情况下,你就可以开始您的脚本与
set +x
,这样命令你跑不回的日志,如果你 提到那些命令中的秘密值。
我正在使用maven,我在应用程序pom.xml中提供我的凭据 – aspire96
我不确定我是否理解这个问题。在触发build_之前,你有什么意思要放置它们的AD?你使用工作参数吗?你使用凭证系统吗?密码是其他命令的输入吗? –
他们把他们的AD作为密码参数来触发部署工作。 – aspire96
通过AD您是指Active Directory?换句话说,他们需要为部署步骤指定他们自己的Active Directory凭据。我当然可以看到你为什么要掩盖它! –