Как получить пользователя Jenkins, который установил конкретный плагин? - PullRequest
0 голосов
/ 29 сентября 2019

Я использую Jenkins и мне нужна поддержка, чтобы получить список установленных плагинов и соответствующих пользователей, которые их установили?

1 Ответ

0 голосов
/ 30 сентября 2019

Чтобы получить список плагинов, я не вижу никаких проблем.Просто перейдите на Jenkins --> Manage Jenkins --> Manage Plugins на вкладке installed, и вы получите полный список установленных плагинов.Если вы также хотите узнать, какая работа использует какой плагин, я могу порекомендовать вам Plugin Usage Plugin.Вы получите новую опцию конфигурации под названием Plugin Usage.Там вы также можете увидеть все ваши плагины и их использование.


Теперь к вашему реальному вопросу: вы можете найти эту информацию в файле jenkins.log.

Sep 30, 2019 4:04:46 PM hudson.model.UpdateCenter$DownloadJob run
INFO: Starting the installation of <Plugin> on behalf of <Username>

Поэтому, если вы сделаете что-то вроде grep "INFO: Starting the" jenkins.log, вы получите полный список «действий плагина»:

INFO: Starting the downgrade of AnsiColor on behalf of <Username>
INFO: Starting the installation of AnsiColor on behalf of <Username>
INFO: Starting the installation of NAnt on behalf of <Username>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...