Пользовательская конфигурация для TeamCity и Plastic SCM - PullRequest
3 голосов
/ 16 января 2012

В настоящее время я «играю» с Plastic и их (совершенно новым) плагином интеграции TeamCity.

Плагин плагина говорит «При установке Team City в системах Windows,обычно он использует учетную запись пользователя SYSTEM. Мы рекомендуем сменить пользователя, запускающего приложение Team City. "

Дело в том, что я не могу понять, какого типа пользователя мне следует заменить: я быхотелось бы иметь доступ к Plastic (на сервере) с помощью AD, но разве это не означает, что TeamCity также придется работать с сетевым пользователем, чтобы иметь доступ к Plastic?

Альтернатива (для меня доступ к Plastic) - это имя пользователя / пароль - но я не могу заставить службу TeamCity работать с именем пользователя / паролем.

Я что-то упускаю из виду или краска слишком влажная?

1 Ответ

2 голосов
/ 16 января 2012

Я также использую PlasticSCM и плагин Team city, это моя конфигурация:

Для сервера: настройте для сервера PlasticSCM аутентификацию LDAP и выберите «Active Directory» в качестве типа сервера.

Для клиента: настройте для клиента PlasticSCM аутентификацию LDAP, используйте свои учетные данные и попробуйте кнопку «Проверить соединение».

Программа установки клиента создаст файл "client.conf" в папке "C: \ Users \ your_user \ AppData \ Local \ plastic". Этот файл используется клиентом PlasticSCM для аутентификации на сервере PlasticSCM.

Итак, если ваша служба TeamCity запущена с учетной записью администратора, вы должны поместить этот файл в папку «... \ AppData \ Local \ plastic» администратора. Если вы изменили службу TeamCity для запуска под своей системной учетной записью, вам не нужно ничего делать, файл находится в нужном месте.

У вас есть другая опция (если вы все еще используете плагин TeamCity от имени администратора), поместите файл «client.conf» там, где находится ваш файл «cm.exe». Потому что «cm.exe» попытается найти этот файл сначала в своем собственном месте, а затем в каталоге текущего пользователя «AppData \ Local \ plastic». Эта опция действительна, только если вы являетесь единственным пользователем, работающим с PlasticSCM на аппарате.

Надеюсь, это поможет!

...