Публикация сайта в TeamCity через TFS

Заходим на teamserver:8111
Создаем агента — убеждаемся в том, что процесс работает и файрволл его не блочит.
В визарде инсталляции агента в ServerURL указаываем адрес вашего TeamCity сервера
teamserver:8111/
порт оставляем дефолтным 9090, в workDir указываете удобную для вас локальную папку, остальные настройки можно оставить по умолчанию.

Далее на страничке teamserver:8111/admin/admin.html?item=projects
создаем проект.

Переходим в созданный проект и создаем новый VCS Root с типом «Team Foundation Server»
со следующими настройками:
VCS root name:	http://192.168.100.21:8080/tfs/
VCS root ID:    www_test_Http192168100218080tfs
URL:            http://192.168.100.21:8080/tfs/Stroysoft%20Web
Root:           $/websites
Username:       kolda
Password:       mypass

Читать дальше →

Интеграция Phpstorm c TFS

1) в phpstorm через встроенный маркет (File->Settings->Plugins) устанавливаем плагин TFS integration
Install JetBrains plugin (перезапускаем IDE)

2) в Version Control добавляем TFS Server:

192.168.100.21:8080/tfs
NTLM
kolda
dev
пароль
(в списке выбираем Example Web)

add workspace name with type server
local path and server path ($/websites/www.example.ru)

slaveftp:8080/tfs

3) vcc -> integrate project
4) ввести любой символ в код — во всплывающем окне указать типа «use control version» (default) и поставить галочку
5) правой кнопкой мыши: TFS -> Checkin file

Читать дальше →