2011-07-29 13 views
6

Szukałem w okolicy i nie znalazłem pulpitu sterowania TFS. Podstawowe wymagania to po prostu: - widok na wszystkie wersje (w toku, ostatni sukces, historia) - metryki (liczba prób, pokrycia ...)Zautomatyzowana tablica narzędziowa TFS

Coming od tła java testy Przywykłem do rozwiązania wszystko to (np. Hudson, TeamCity ...) w jednym pakiecie. Próbujemy wykorzystać to, co oferuje obecnie TFS.

+0

Którą wersję TFS używasz? Większość tego jest dostępna od razu po wyjęciu z pudełka. –

+0

Nie sądzę, że można znaleźć pełne narzędzie funkcji pasujących do wszystkich wymagań. Miałem ten sam problem. W końcu musiałem napisać własne narzędzie. W ubiegłym tygodniu postanowiłem usunąć pewne specyficzne funkcje i opublikować je za pomocą codeplex. Myślę, że pierwsza wersja tego dodatku jest bardziej pouczająca niż inne narzędzia, które wcześniej znalazłem do monitorowania kompilacji. Uważam, że nie jest to najbardziej odpowiednie narzędzie bez waszych własnych zmian. Spójrz na [tfsbuildinspector.codeplex.com] (http://tfsbuildinspector.codeplex.com) –

+0

Dla TFS 2015/2017, możesz użyć [Deski rozdzielczej monitora budowania CatLight] (https://catlight.io/a/tfs -build-monitor) – alex

Odpowiedz

0

Z którego szablonu korzystasz? Szablon CMMI zawiera na przykład raport zawierający wszystkie te informacje. Możesz przejść do witryny SharePoint -> Raporty -> Budowy -> Utwórz podsumowanie i uzyskać wszystkie informacje, które opisałeś lub poruszając się w widoku Eksploratora zespołu. Wszystkie szablony oferują podobne raporty.

Chociaż nie będzie to widok deski rozdzielczej, kiedy po raz pierwszy trafisz na witrynę SharePoint, możesz udostępnić każdemu link do strony bezpośrednio, która chce zobaczyć podział Build.

Oprócz tego można zbudować składnik Web Part, aby wyświetlić informacje, których szukasz. Chociaż nie szukałem widoku deski rozdzielczej, który zawiera te informacje (ponieważ łatwo jest utworzyć raport, który dostarczyłby mi te informacje), nie byłbym zaskoczony, gdyby dostawca zewnętrzny go dostarczył.

+0

Dzięki za odpowiedź. Patrzyłem raczej na "pull" niż na push (tzn. Raport). W dowolnym momencie chciałbym spojrzeć na pulpit nawigacyjny dający stan budowania/pokrycia wszystkich projektów/rozwiązań w naszym całym dziale (lub podzbiorze). – jd314159

1

Myślę, że powinieneś spróbować TFS narzędzia „Build Notifications”:

  • To nie jest dokładnie deski rozdzielczej, ale można zobaczyć ostatni buduje się z wielu projektów.
  • Udostępnia ikonę podajnika i wyświetla wyniki kompilacji w miarę ich pojawiania się.
  • Wbudowany z TFS 2010 (i dostępny w TFS 2008 z Visual Studio Team System 2008 Team Foundation Server Power Tools).
  • Po zainstalowaniu, można go znaleźć tutaj:
    Menu Start -> Wszystkie programy -> Microsoft Visual Studio 2010 -> Narzędzia Team Foundation Server -> Powiadomienia o kompilacji.

TFS Build Notifications Tray Icon TFS Build Notifications

Aby uzyskać więcej informacji:
http://msdn.microsoft.com/en-us/vstudio/cc302402: poradnik wideo.
http://blog.iannelson.systems/team-foundation-server-build-notification-tool/: Zrzuty ekranu pochodzą z tej strony.

+0

Jest to również najlepsza opcja, którą znalazłem, ale jest bardzo brakuje. Po pierwsze, nie aktualizuje się, aby dodać nowe kompilacje, które są tworzone. Po drugie, kiedy dodajesz je ręcznie, musisz zamknąć i ponownie otworzyć aplikację, aby zobaczyć zmiany, a na końcu jest ona wolna i odświeża się bardzo słabo – Alex

+0

Zgadzam się. Jest niekompletna, powolna i zużywa dużo pamięci RAM (RAM jest tanie, ale nie warte 50 MB pamięci RAM dla rezydentnego narzędzia powiadamiania). To narzędzie powinno być otwarte ;-) – Ubikuity

+0

Ubikuity sprawdź nowego Community Build Manager TFS. Włączyłem do niej w mojej odpowiedzi. To sprawia, że ​​zastanawiasz się, dlaczego Microsoft jest tak powolny ... – Alex

2

Szukałem czegoś na wzór deski rozdzielczej cruisecontrol iw końcu znalazłem coś, co spełnia około 60% moich wymagań po wyjęciu z pudełka. powinieneś rzucić okiem na ekran budowania zespołu. http://teambuildscreen.codeplex.com/

W mojej firmie zmieniliśmy jego źródło, aby wyświetlać kompilacje w wielu projektach zespołowych i dostosowywać ui pod względem wyświetlanych szczegółów budowy i układu, oczywiście źródło jest dostępne, więc jeśli nie spełnia Twoich konkretnych potrzeb możesz to zmienić i utrzymać zespół w pełni szczęścia, dopóki nie znajdziesz/zbudujesz czegoś bardziej do swoich potrzeb.

nadzieję, że pomaga.

2

Znalazłem coś znacznie lepszego niż narzędzie do zgłaszania kompilacji. Na Codeplexie jest to coś, co nazywa się Community TFS Build Manager. Działa, działa szybko i dostarcza o wiele więcej informacji.

Download

-1

miałem ten sam problem. W końcu musiałem napisać własne narzędzie. W ubiegłym tygodniu postanowiłem usunąć pewne specyficzne funkcje i opublikować je za pomocą codeplex. Myślę, że pierwsza wersja tego dodatku jest bardziej pouczająca niż inne narzędzia, które wcześniej znalazłem do monitorowania kompilacji. Przy okazji, może to warte wysiłku. Spójrz na tfsbuildinspector.codeplex.com

+0

Pozwolę sobie przypomnieć, że to oznacza ** w ogóle nic **, że jest to open source, a nie komercyjne. Jeśli chcesz reklamować swój projekt Open Source, Stack Overflow ma do tego program - a nawet jest BEZPŁATNY. ale musisz przestać używać odpowiedzi, aby to zrobić. –