adam
adam

Reputation: 133

jenkins architect support - suggestion needed

the problem i have is i have two different teams.

team 1 : support 800 applications team 2 : 400 application

i want them on jenkins , but i want to keep there jobs seperate so team 1 can only see there jobs , while team 2 can only see there jobs.

is there where i can have one jenkins instance and then two slaves ? where one slave see only team 1 applications jobs, and slave 2 sees only team 2 application jobs. ?

any suggestion to which direction i can start looking into will help. any plug in i can look at ?

Upvotes: 1

Views: 41

Answers (2)

333kenshin
333kenshin

Reputation: 2045

@adam,

Same answer to your other question.

Use Jenkins Role Strategy Plugin.

This plugin adds a new role-based strategy to ease and fasten users management. This strategy allows:

  • Creating global roles, such as admin, job creator, anonymous, etc., allowing to set Overall, Slave, Job, Run, View and SCM permissions on a global basis.
  • Creating project roles, allowing to set only Job and Run permissions on a project basis.
  • Creating slave roles, allowing to set node-related permissions.
  • Assigning these roles to users.

Hope that helps.

Upvotes: 1

Jeanne Boyarsky
Jeanne Boyarsky

Reputation: 12266

I don't think a slave will do what you want. You are trying to control who can see the jobs. You could configure certain slaves to run certain jobs, but all jobs are still viewable through master.

Take a look at the Folders plugin. You can give each team a folder and separate access so they can only see the folder for their team.

Upvotes: 1

Related Questions