Jenkins 如何查看已经记录登录服务器的凭证密码

文章目录

一、背景描述

在日常的开发过程中,有时候会出现忘记开发、测试服务器的登录密码的情况。此时恰巧 Jenkins 上记录了登录该主机的用户名和密码,我们可以通过 Jenkins 中记录的凭证来重新获取需要的主机登录信息。

二、解决方案一(查看所有账号密码)

步骤:Jenkins → 系统管理 → 脚本命令行

shell 复制代码
com.cloudbees.plugins.credentials.SystemCredentialsProvider.getInstance().getCredentials().forEach{
    it.properties.each { prop, val ->
        println(prop + ' = "' + val + '"')
    }
    println("----------------------- 分割线 -----------------------")
}
三、解决方案二(查询指定账号密码)

步骤-1:Jenkins → Dashboard → 凭据 → 系统 → 全局凭据 → 需要查看的账户 , 按 F12 后获取这段加密后的密码

步骤-2:Jenkins → 系统管理 → 脚本命令行

shell 复制代码
println(hudson.util.Secret.fromString("{刚刚复制的加密密码}").getPlainText())
相关推荐
weixin_307779136 小时前
Jenkins声明式流水线权威指南:从Model API基础到高级实践
开发语言·ci/cd·自动化·jenkins·etl
wanhengidc7 小时前
高性价比云手机 多端同步
运维·服务器·科技·智能手机·云计算
.hopeful.7 小时前
Docker——初识
服务器·docker·微服务·容器·架构
cccyi77 小时前
高级I/O编程:从Select、Poll到Epoll的演进与Reactor服务器实现
服务器·c++·reactor
老蒋新思维7 小时前
创客匠人:工作流嵌入式智能体,重构知识变现的效率底层
大数据·服务器·人工智能·重构·创始人ip·创客匠人·知识变现
小张帅三代7 小时前
华为昇腾服务器ubuntu安装Anaconda步骤
运维·服务器·ubuntu
杜子不疼.7 小时前
【Linux】 进程控制(二):进程等待(wait/waitpid) 与 子进程获取(status)
linux·运维·服务器
YJlio7 小时前
ZoomIt 学习笔记(11.9):绘图模式——演示时“手写板”:标注、圈画、临时白板
服务器·笔记·学习
满天星83035777 小时前
【Linux】信号(下)
android·linux·运维·服务器·开发语言·性能优化
牛老师讲GIS7 小时前
2025年前端开发的未来:服务器优先、人工智能驱动、更贴近底层
运维·服务器·人工智能