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

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
• 59,090 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,550 points
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
• 59,090 points
+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 27, 2018 in Jenkins by anonymous
+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 27, 2018 in DevOps & Agile by DragonLord999
• 8,450 points
+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
• 59,090 points