msz*_*ach 12
使用Jenkins 1.609.1和Mask Passwords Plugin 2.7.3进行测试.您需要在"配置系统"中以及要使用它的作业中激活它.在作业配置中,必须激活一个"掩码密码",然后使用全局配置来屏蔽密码.
您可以使用凭据。添加秘密文本凭据并提供您将使用的 id ,如下所示:
withCredentials([string(credentialsId: 'DOCKER_USER', variable: 'DOCKER_USER'), string(credentialsId: 'DOCKER_PASSWORD', variable: 'DOCKER_PASSWORD')]) {
sh "docker login -u $DOCKER_USER -p $DOCKER_PASSWORD"
sh "docker push '$DOCKER_USER/appName:test'"
}
Run Code Online (Sandbox Code Playgroud)
DOCKER_USER和DOCKER_PASSWORD都在詹金斯凭证存储库,将被替换***的日志
如果您有Linux构建器,您可以在命令文本框中的execute shell下隐藏shell命令的输出,只需在第一行添加该行:
#!/bin/bash +x
some other commands...
Run Code Online (Sandbox Code Playgroud)
这将仅在控制台输出中使用密码隐藏命令的输出
| 归档时间: |
|
| 查看次数: |
29608 次 |
| 最近记录: |