我有一个Jenkins服务器与多个用户,能够创建和修改全球凭据。有没有任何方法,我可以审计,看看谁做了什么凭据-谁修改了他们,谁添加了新的凭据,等等。最好是,以类似于作业配置历史插件很好的方式提出。谢谢
mgdq6dx11#
几天前我也有过类似的问题。你可以使用Audit Trail Plugin (GitHub)来审计对证书的更改。它会记录修改证书的HTTP请求。但是,它没有“配置历史”风格的可视化。(Soon,它还可以记录哪些作业访问凭据)
o2g1uqev2#
您可以使用作业配置历史记录插件执行此操作。链接应类似于:https://your.jenkins.url/jobConfigHistory/history?name=credentials我注意到的是,所有的更改都显示为好像是由“系统”完成的-尽管它们都是由特定用户完成的。
2条答案
按热度按时间mgdq6dx11#
几天前我也有过类似的问题。你可以使用Audit Trail Plugin (GitHub)来审计对证书的更改。它会记录修改证书的HTTP请求。但是,它没有“配置历史”风格的可视化。
(Soon,它还可以记录哪些作业访问凭据)
o2g1uqev2#
您可以使用作业配置历史记录插件执行此操作。
链接应类似于:
https://your.jenkins.url/jobConfigHistory/history?name=credentials
我注意到的是,所有的更改都显示为好像是由“系统”完成的-尽管它们都是由特定用户完成的。