2010-08-19 3 views
4

У нас есть сервер TeamCity, расположенный за сотрудником прокси. Мы используем несколько библиотек с открытым исходным кодом замка. Я хочу настроить CI-сборки для стека Castle внутри, чтобы я мог создавать зависимые сборки для наших основных общих библиотек. Все шло хорошо, пока я не попытался найти настройки прокси для TeamCity. Google-Google ничего не изменил.Как настроить параметры прокси для TeamCity?

Может ли кто-нибудь указать мне правильное направление?

+0

Веб-прокси? Почему TeamCity нужно разговаривать с Интернетом? Разве вам не нужно разговаривать с вашим источником управления и, возможно, сервером электронной почты? Или вы спрашиваете о настройке доступа к репозиториям git проекта Castle Project - разве это не прокси-конфигурация git на вашем сервере сборки? – Rup

+0

Ах, пропустил тег svn, когда я прокомментировал - извините, – Rup

+3

Как насчет того, когда Teamcity использует NuGet для автоматического обновления своих пакетов? –

ответ

1

Если вы хотите настроить прокси-сервер для доступа svn с вашего сервера TeamCity, то это, вероятно, проще всего сделать, настроив прокси-сервер svn, как обычно, для учетной записи пользователя, которая делает выборки svn. Я знаю CruiseControl.NET лучше, чем TeamCity, но для CC.NET это учетная запись, в которой работает основная служба.

Вы найдете это на один из

  • C: \ Users \ AccountName \ AppData \ Roaming \ Subversion \ серверы Vista/7/2008 (домен счета)
  • C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Roaming \ Subversion \ серверы на Vista/7/2008 (учетная запись службы)
  • C: \ Documents и Settings \ AccountName \ Application Data \ Subversion \ серверы XP/2003

Вы Вероятно, вы захотите настроить прокси y в разделе [global] в нижней части файла - раскомментировать и заполнить, по крайней мере, строки http-proxy-host и http-proxy-port.

+0

Это может быть. Не думал просто настроить svn на машине. Необходимо будет выяснить, использует ли TeamCity все, что есть на машине, или имеет собственный встроенный клиент SVN. – NotMyself

+0

О, это хороший момент: -/Большинство клиентов SVN используют одни и те же основные библиотеки и поэтому сохраняют свою конфигурацию в одном и том же месте, но TeamCity - это Java, поэтому можно использовать SVNKit, который может использовать где-то еще. Надеюсь, что это работает! – Rup

Смежные вопросы