2016-10-19 3 views
1

TeamCity имеет% system.teamcity.auth.userId% учетную запись для выполнения специальных задач, это фактически переменная, которая содержит имя пользователя, которое изменяется для каждого запуска.как предоставить дополнительные разрешения учетной записи% system.teamcity.auth.userId%?

Мне нужно предоставить дополнительные полномочия для этой учетной записи, как это сделать? под каким именем пользователя находится эта учетная запись?

ответ

1

Невозможно предоставить дополнительные разрешения для учетной записи system.teamcity.auth.userId.

system.teamcity.auth.userId представляет собой виртуальную сущность, что-то вроде «buildUser». Этот buildUser имеет очень ограниченный набор разрешений, позволяющий получать данные build-, buildConfiguration- и project-related. Вы можете обратиться к TeamCity issue за дополнительной информацией.

Чтобы обойти это поведение, вы можете явно указать учетные данные для реального пользователя с помощью параметров конфигурации. password display='hidden' параметр spec скрывает его из диалогового окна «Запустить пользовательскую сборку» (также параметры пароля редактируются из журнала сборки).