场景:上任Jenkins管理员离职,它默认ftp插件创建的主机密码并没有交接到你手上。 解决办法:直接使用pipeline解决。 代码: pipeline{ agentany stages{ stage('getftppassword'){ agentnone steps{ ...
这篇短文主要介绍maskPasswords在jenkinspipeline的使用。 使用场景 需要在consoleout里面隐藏密码,使其变成星号。 示例代码 pipeline{ agentany stages{ stage('Build'){ steps{ script{ //定义敏感信息列表 defsecretList=["abc","def","ghi"] //遍历列表并应用maskPasswords函数 for(defsecretinsecretList){ maskPasswords(varPasswordPairs:[[password:secret]]){ echo"Sec...