2012-04-02 22 views
6

Utworzyłem lekko dostosowany szablon procesu budowania TFS, a także odpowiednią definicję kompilacji TFS. To działa dobrze na serwerze budowania TFS.Korzystanie z definicji budowania TFS na komputerze lokalnym

Czy mogę zezwolić programistom na ponowne użycie tego samego procesu tworzenia XAML i definicji, aby tworzyć pełne kompilacje na ich lokalnych maszynach? Może jest jakieś narzędzie, które można uruchomić z plikami XAML procesu budowania TFS?

Naprawdę chciałbym uniknąć oddzielnej kopii skryptu kompilacji dla pełnych lokalnych przebudowań.

Odpowiedz

2

Szablony kompilacji mogą być uruchamiane tylko przez usługę budowania TFS. Bez zainstalowania tego na każdym komputerze programisty może to nie być najlepszy pomysł.

Alternatywą jest skonfigurować akcji na maszynie zmian i przyznać dostęp do TFS Buduj konto (ten, który TFSBuildServiceHost.exe działa na serwerze AS). Następnie programista może umieścić w kolejce kompilację i uzyskać serwer do upuszczenia plików na swój komputer.

Queue Build

Minusem jest to trzeba dużo buduje się być prowadzone na agentów.

+0

Co to jest wadą uruchamiania agenta kompilacji na komputerach programistów, którzy muszą uruchomić tę kompilację? –

+0

@JohnSaunders 1. Nie jestem pewien w tym modelu licencjonowania TFS. 2. Może to być dużo agentów kompilacji. Upewnienie się, że są poza normalną "pulą" * może * być problematyczne w zależności od rozmiarów zespołu. 3. Więcej maszyn w TFS do administrowania. – DaveShaw

+0

To prawdopodobnie tak szeroki, jak to długo, w rzeczywistości, oba mają dobre i złe punkty, tym bardziej myślę o tym. – DaveShaw

Powiązane problemy