Создавайте пользователей с правами только на просмотр в TeamCity

Я являюсь администратором TeamCity 9.0, который является моим сервером непрерывной интеграции. Я добавил много пользователей для разных проектов. У них есть разрешение запускать сборку вручную, но они не могут редактировать конфигурации.

Теперь мне нужно добавить пользователя, чтобы он мог просматривать веб-интерфейс и получать журналы и т. д.; но он не должен иметь возможность запускать сборку. Короче говоря, кнопка запуска в веб-интерфейсе не должна работать для этого пользователя или должна быть невидимой. Как я могу этого добиться? Пожалуйста, помогите мне.


person Nevin Raj Victor    schedule 01.07.2015    source источник


Ответы (3)


В установке по умолчанию группа All Users имеет только связанную с ней роль Project viewer, которая имеет только разрешение View project and all parent projects. Вы увидите, что роль Project developer по умолчанию имеет разрешения Run build и Stop build и многое другое.

Как выглядят ваши настройки разрешений, т. е. к какой группе относится пользователь и какие роли связаны с этой группой.

Вы можете получить своего рода обзор «эффективных разрешений» для пользователя на вкладке «Роли» пользователя, это показывает, как пользователь получает разрешение для каких проектов через группы, в которых они находятся.

person Jonathon Rossi    schedule 01.07.2015

TeamCity предоставляет встроенную роль, Project Viewer, которая позволяет пользователям читать -только доступ к проектам. Вы также можете создавать свои собственные роли с разрешениями, адаптированными для вашей команды. См. Администрирование > Управление пользователями > Роли.

person John Hoerr    schedule 01.07.2015

Нажмите Администрирование в правом верхнем углу. В разделе Управление пользователями в левой части пользовательского интерфейса нажмите Пользователи. Нажмите на нужного пользователя. На вкладке Роли выберите Назначить роль. Во всплывающем окне выберите, какую привилегию вы хотите предоставить этому пользователю для какого проекта.

Перейдите по этой ссылке https://confluence.jetbrains.com/display/TCD9/Role+and+Permission, чтобы узнать о различных типах пользователей в TeamCity.

person Nevin Raj Victor    schedule 02.07.2015