Я хочу передать имя пользователя teamcity текущего пользователя в сценарий сборки, вызванный командой teamcity, есть ли это свойство? Я не видел его, когда смотрел. Он не может быть указанным пользователем свойством, потому что я хочу, чтобы он был привязан к их фактическому логину, поэтому существует какая-то аутентификация того, кто они.Свойство Teamcity для текущего зарегистрированного пользователя
ответ
Ответ зависит от того, что вы имеете в виду под «текущим зарегистрированным пользователем». Записан В целом TeamCity не требует входа в систему, чтобы начать сборку. Например, вы можете настроить TeamCity, чтобы начать сборку с каждой фиксации на указанный корень VCS. В этом случае вы можете передать только имя пользователя, чья учетная запись используется для доступа к корню VCS (% vcsroot.user%).
Другой случай, если вам нужно имя пользователя Windows, под которым работает счетчик TeamCity ? Если это так, вы не сможете получить его с помощью TeamCity. Вам нужно получить его внутри скрипта сборки.
Я использовал свойства% teamcity.build.triggeredBy% и% teamcity.build.triggeredBy.username%. Эти свойства возвращают «John Doe» и «[email protected]». Используя эти значения, я могу разрешить запуск сборки или нет.
Я прочитал, что для использования этих свойств необходимо сначала установить пакетный плагин. Но я не могу проверить, установлен ли он. У меня просто нет доступа к настройкам администрирования TeamCity.
- 1. Сохранение текущего зарегистрированного пользователя в DB
- 2. Spring Roo Получить роль текущего зарегистрированного пользователя
- 3. Как получить идентификатор текущего зарегистрированного пользователя?
- 4. Подъем: как получить текущего зарегистрированного пользователя?
- 5. Python, получить специальные папки для Windows для текущего зарегистрированного пользователя
- 6. Модель Singleton для зарегистрированного пользователя
- 7. ASP.NET Как динамически изменять время сеанса для текущего зарегистрированного пользователя?
- 8. GCM: отправлять уведомления только для текущего пользователя, зарегистрированного в приложении
- 9. Deadbolt: показать части шаблона только для текущего зарегистрированного пользователя
- 10. Как получить список ролей для текущего зарегистрированного пользователя
- 11. Проектирование URI для текущего зарегистрированного пользователя в приложениях REST
- 12. API для доступа к данным блога WordPress текущего зарегистрированного пользователя
- 13. Получить текущего зарегистрированного пользователя из приложения для хранения Windows 8
- 14. Как ссылаться на текущего пользователя, зарегистрированного в MVC 4 EF
- 15. Как показать твиты текущего зарегистрированного пользователя в приложении Rails
- 16. Как отправить твит в качестве текущего зарегистрированного пользователя?
- 17. Как получить текущего зарегистрированного пользователя, включая домен в Delphi 2009?
- 18. Получение текущего зарегистрированного пользователя в веб-приложении asp.net
- 19. Чтение Win7 текущего зарегистрированного имени пользователя в веб-приложении
- 20. Фильтр viewpanel для зарегистрированного пользователя
- 21. Отображение данных для зарегистрированного пользователя
- 22. $ stateParams для зарегистрированного пользователя и всего пользователя
- 23. Как получить адрес электронной почты текущего зарегистрированного пользователя?
- 24. Как получить текущего пользователя, зарегистрированного в MVC 3?
- 25. Лучший способ отображения текущего зарегистрированного пользователя в default.ctp?
- 26. Маршрутизация базы данных Django на основе текущего пользователя, зарегистрированного в
- 27. Laravel-5.1 вставляет текущего зарегистрированного пользователя на мой контроллер
- 28. Как получить текущего зарегистрированного пользователя в промежуточном программном обеспечении laravel?
- 29. Получить идентификатор текущего зарегистрированного пользователя в ASP.NET Веб-формы
- 30. Как получить текущего пользователя, зарегистрированного через активный администратор?
Я имею в виду вход в городскую команду, и эти сборки не запускаются автоматически, когда все они запускаются вручную пользователем, как и развертывание в этом случае. – jtruelove
Очистить. Я вижу это значение в своем Windows Notifier при каждом запуске ручной сборки. Имя пользователя TeamCity, вызвавшего сборку. Я нашел свойство с именем $ {build.triggeredBy.user.descriptiveName} в файле шаблона уведомителя. Но, к сожалению, когда я попытался использовать это свойство в моей конфигурации сборки, например% build.triggeredBy.user.descriptiveName%, это сделало мою конфигурацию сборки недействительной, и TeamCity не смог даже начать сборку. –
Кажется, что этот параметр не поддерживается бегущей строкой, и он существует только в подсистеме уведомлений TeamCity. Моя версия TeamCity - 5.1.3 (сборка 13506). В любом случае, я бы порекомендовал вам задать этот вопрос на форуме TeamCity. Поверьте, вы получите более квалифицированный ответ. –