Security context for builds in TeamCity

Hello,


I'm a new user to Teamcity.


Just want to know how can I secure builds from seeing each others? Is there any option to create build in sandbox or like any other options ??



Please help me on this issue.


Thanks in advance :) :)



Best Regards,
Sanu P Soman

4 comments
Comment actions Permalink

Hi

If you have not changed any of the default settings in TeamCity , their should be a group called All Users . This has access to all projects you create within Teamcity , you can remove a project from this group that you want to secure. I think to do this you will need to remove all the projects and add all of them back expect the one you do not want everyone to see.

Then create a new group for e.g sandbox and add the users to this group then give sandbox group access to the project you want to secure.

Pod

0
Comment actions Permalink

Thanks for your support :)

I've not modified any default setting but created 20 or more projects on TeamCity server. It's very much painful to re-create it, so please suggest me any other possible options.

Thanks,
Sanu P Soman

0
Comment actions Permalink

Hi

As far as i know their is no other option to verify what i am saying

Under Administration > Users and Groups > Groups > All Users

Under Projects you should see <All projects> and the role is Project Developer i think.

My Solution

You can create a new Project called for e.g All Projects set a role then under scope select grant role in selected projects and then select all projects expect the sandbox one.

Then remove <All Projects>

Then under

Administration > Users and Groups and the Groups Tab create a new group called for e.g sandbox and then under the roles tab select the project left out from your all projects and add users to this group

At the moment their is not way to deselect projects from the All Users > All Projects view

Pod

0
Comment actions Permalink

Hi

You don't need to re-create the projects.
By default All Users group has permissions on all the projects (Project developer role is assigned).
But you can modify that - for example, specify different roles over different projects.

0

Please sign in to leave a comment.