Is there a way to restrict permissions to a user per individual job in jenkins?

+1 vote
I have a list of Jenkin jobs and i want a user (say user1) to have read permission on few jobs and all (full) permissions on other jobs.Is there a way i can restrict the permissions as per this in jenkins?
May 28 in Jenkins by Sam
• 4,330 points
3,269 views

1 answer to this question.

0 votes

Yes, you can configure user permissions per individual jobs.
Jenkins allows you to give different permissions to a user across different jobs,using "Project-based Matrix Authorization strategy".
Follow the steps to do this, 

  •  From the jenkins dashboard,click on Manage Jenkins.

  •  under Manage jenkins->Configure Global Security->select Enable security.

  •  Under the Authorization section, select the "Project-based Matrix Authorization Strategy"

  •  Add the particular user and assign the appropriate permissions.

  • And then to assign Job specific permissions :

    • Go to the job (say job1) for which you need to assign permissions.

    • Click Configure->under the general tab->Enable Project-based Security.

    •  Add the particular user (say user1) and assign the required permissions.

This is useful when specific jobs shouldn't be accessed by certain users.

answered May 28 by Sirajul
• 40,980 points

edited May 28 by Sirajul

Related Questions In Jenkins

+1 vote
4 answers
0 votes
1 answer
+1 vote
1 answer

How to run a job in Jekins by a different user ?

To run a job by a specific ...READ MORE

answered Jun 17 in Jenkins by Neel
• 3,010 points
827 views
+2 votes
5 answers
+13 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,380 points
248 views
0 votes
1 answer
0 votes
2 answers

How to auto build a job in jenkins if there is any change in code on Github repository?

To automatically run build on code commit, follow ...READ MORE

answered Jul 31 in Jenkins by Sirajul
• 40,980 points
375 views
0 votes
1 answer