How do I know who has performed a particular operation in jenkins

0 votes
I need to know who has created/deleted a jenkins job. Is it possible? if Yes,How?
May 30, 2019 in Jenkins by Namik
• 1,230 points
3,133 views

1 answer to this question.

0 votes

You can keep a log of who performed particular Jenkins operations, such as configuring jobs or who has created or deleted a particular job.This is possible by using "Audit Trail Plugin" available with jenkins.

  • From jenkins dashboard ->Manage Jenkins->Manage Plugins.

  • Click on the available tab->search for Audit trail plugin->install it.

This plugin adds an Audit Trail section in the main Jenkins configuration page. 

Here you can configure log location and settings (file size and number of rotating log files), and a URI pattern for requests to be logged. The default options select most actions with significant effect such as creating/configuring/deleting jobs and views or delete/save-forever/start a build. 

The log is written to disk as configured and recent entries can also be viewed in the Manage / System Log section.

answered May 30, 2019 by Sirajul
• 58,990 points

Related Questions In Jenkins

0 votes
1 answer

I’m facing a login error when I try to run Jenkins on Docker. How do I solve this?

You have to open the /var/log/jenkins/jenkins.log file to ...READ MORE

answered Jul 24, 2018 in Jenkins by Sophie may
• 10,530 points
1,254 views
0 votes
2 answers

How do I schedule job periodically in Jenkins?

The format is as follows: MINUTE (0-59), HOUR ...READ MORE

answered Aug 2, 2019 in Jenkins by Sirajul
• 58,990 points
5,328 views
+5 votes
4 answers

How can I run a Jenkinsfile from a particular folder?

Consider the below points: The Freestyle project ...READ MORE

answered Mar 26, 2018 in Jenkins by anonymous
15,031 views
+15 votes
2 answers

Git management technique when there are multiple customers and need multiple customization?

Consider this - In 'extended' Git-Flow, (Git-Multi-Flow, ...READ MORE

answered Mar 26, 2018 in DevOps & Agile by DragonLord999
• 8,450 points
958 views
+2 votes
1 answer
0 votes
1 answer
0 votes
1 answer

How do I set up a windows_slave agent via JNLP, If I have a Jenkins master configured on linux?

JNLP(JAVA NETWORK LAUNCH PROTOCOL) is used to Connect to/launch ...READ MORE

answered Jun 3, 2019 in Jenkins by Sirajul
• 58,990 points
19,362 views