Team Foundation Server Proxy jest usprawnieniem, które może pomóc w pracy rozproszonemu zespołowi wykorzystującemu TFS w swojej pracy.
Przyśpiesza działanie Source Control i obniża utylizację połączenia do serwera TFS. Po jego konfiguracji programista pobierający kod z TFS dokonuje tego pośrednio przez Proxy, który je buforuje (cache). Następny programista z tej samej lokalizacji synchronizując się z TFS obiekty, które zostały poprzednio zbuforowane przez proxy pobiera je bezpośrednio z niego a wszystkimi, które pobiera bezpośrednio z TFS ładuje również do bufora w Proxy.
Instalacja TFS Proxy:
- Do przeprowadzenia instalacji należy upewnić się czy mamy prawa lokalnego administratora na komputerze na którym mamy zainstalować TFS Proxy.
- Należy w domenie stworzyć konto TFSPROXY w kontekscie, którego będzie działał TFS Proxy, utworzyć na serwerze każdym serwerze TFS do którego będzie łączyło się Proxy lokalną grupę np: “Proxy Service Accounts” i dodać do tej grupy konto TFSPROXY. Można również użyć konta na którym działają usługi TFS Servera – TFSSERVICE (jednak pierwsze rozwiązanie jest bezpieczniejsze i dlatego zalecane).
- Zainstalować IIS i włączyć obsługę ASP.NET.
- Zainstalować .NET Framework 2.0.
- Zainstalować QFE KB925673 for MSXML 6.0 Parser.
- Uruchomić instalator Team Foundation Servera , wybrać instalację Team Foundation Server Proxy i wcisnąć Install by rozpocząć instalacja Microsoft Visual Studio 2008 Team Foundation Server Proxy.
- Na ekranie powitalnym wciskamy Next, po czym akceptujemy warunki umowy licencyjnej, wprowadzamy klucz produktu po czym wciskamy Next.
- System Health Check sprawdzi zgodność środowiska z wymogami instalatora, jeśli nie ma żadnych problemów wciskamy Next.
- Przyszedł czas na wybór folderu docelowego instalacji, zatwierdzamy Next.
- Teraz pora na wybór folderu do przechowywania cache, akceptujemy domyślną ścieżkę lub wskazujemy dedykowany do tego celu folder (wskazany szybki dysk), zatwierdzamy Next.
- Service Logon Account – tu podajemy parametry konta stworzonego w punkcie 2 (Domain\TFSPROXY) i klikamy Next.
- W tej sposób konfiguracja instalatora została zakończona, co potwierdzamy wciskając Install.
- Wskaźnik instalatora pokazuje nam stan instalacji.
- Po ukończeniu działania instalatora wciskamy Finish.
Konfiguracja TFS Proxy:
- Plik z konfiguracją TFS Proxy (proxy.config) znajduje się w %ProgramFiles%\Microsoft Visual Studio 2005 Team Foundation Server\Web Services\VersionControlProxy\proxy.config.
- W configu można zmienić następujące ustawienia (ciekawym rozwiązaniem jest konfiguracja jednego serwera proxy dla kilku serwerów TFS)
- Po każdej zmianie configu należy przeładować pulę aplikacji obsługującą Proxy.
Ustawienie Visual Studio do korzystania z TFS Proxy:
- Tools -> Options.
- W okienku Options wybierz Source Control, rozwiń i wybierz Visual Studio Team Foundation Server.
- Wybierz: Use Proxy server.
- W oknie Server podaj ścieżkę UNC serwera gdzie jest zainstalowane Proxy.
- W polu port wpisz: 8081 (domyślny po instalacji).
- Wybierz protokół który jest używany do komunikacji (domyślnie po instalacji HTTP).
źródła, poza własnym doświadczeniem:
Team Foundation Installation Guide for Visual Studio Team System 2008 – witryna pobierania
Managing Remote Connections to Team Foundation Server Proxy – MSDN
How to: Enable Version Control Caching for Team Foundation Server Proxy – MSDN
Team Foundation Server Proxy Web.Config File Settings – MSDN
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.