Tworzenie i testowanie aplikacji Sklepu Windows przy użyciu Team Foundation Build
Umożliwia tworzenie programu Team Foundation kompilowanie i testowanie aplikacji dla Sklepu Windows.
Wdróż agenta kompilacji, który może kompilować aplikacje do Sklepu Windows
Wdróż agenta kompilacji
Zastosuj znacznik w przypadku agenta kompilacji
Włącz agenta kompilacji, aby uruchomić testy jednostkowe
Zdefiniuj proces kompilacji, który kompiluje i testuje aplikacje do Sklepu Windows
Użyj starszych szablonów procesu komplikacji
Pytania i odpowiedzi
Wdróż agenta kompilacji, który może kompilować aplikacje do Sklepu Windows
Porada |
---|
Czy projekt zespołowy jest obsługiwany w programie Visual Studio Online?Jeśli użytkownik nie ma potrzeby uruchamiać testy jednostek, można pominąć wdrażanie własnego agenta kompilacji i użyć hostowany kontroler kompilacji. |
Wymagane uprawnienia
Użytkownik musi być członkiem grupy Administratorzy na serwerze kompilacji, a uprawnienie Zarządzaj zasobami kompilacji musi być ustawione na Zezwalaj.Aby uzyskać więcej informacji, zobacz Uprawnienia serwera programu Team Foundation Server.
Wdróż agenta kompilacji
Zlokalizuj lub zainstaluj serwer kompilacji i skonfiguruj agenta kompilacji na komputerze, na którym działa Windows 8,1.
Zainstaluj program Visual Studio na serwerze kompilacji.W większości przypadków można zainstalować tę samą wersję programu Visual Studio, z której korzystają członkowie zespołu na swoich maszynach deweloperskich.
W niektórych przypadkach trzeba zainstalować program Visual Studio Professional, Visual Studio Premium lub Visual Studio Ultimate:
Tworzysz aplikację do Sklepu Windows w programie Visual C++ i chcesz utworzyć konfigurację, która zawiera platformę x64.
Chcesz włączyć pokrycie kodu po uruchomieniu testów.
W systemie Windows kliknij Start i uruchom Konsolę administracyjną Team Foundation Server.
Pojawi się Konsola administracyjna Team Foundation Server.
W okienku drzewa rozwiń nazwę serwera, a następnie wybierz węzeł Konfiguracja kompilacji.
Informacja o serwerze kompilacji pojawia się w okienku zawartości.Jeśli pojawia się łącze Skonfiguruj zainstalowane funkcje, należy wykonać początkową konfigurację serwera kompilacji.Zobacz Konfiguracja usługi Team Foundation Build Service.
Zastosuj znacznik w przypadku agenta kompilacji
Jednym ze sposobów, aby upewnić się, że proces kompilacji jest uruchamiany tylko na agencie kompilacji zdolnym do kompilacji i testowania aplikacji Windows Store, jest zastosowanie znacznika w przypadku agentów kompilacji.
W węźle Konfiguracja kompilacji Konsoli administracyjnej Team Foundation Server wykonaj jedną z następujących czynności:
Wybierz opcję Nowy Agent.
Znajdź agenta kompilacji, którego chcesz użyć do skompilowania swojej aplikacji Windows 8,1, a następnie wybierz łącze Właściwości.
Zostanie wyświetlone okno dialogowe Właściwości agenta kompilacji.
W opcji Znaczniki wybierz łącze Dodaj nowy tag.
Pojawi się okno dialogowe Dodaj nowy tag.
Określ znacznik, taki jak WindowsStore.
Jeśli musisz uruchomić testy jednostkowe, przejdź do następnej części.W innych przypadkach możesz przejść do sekcji Zdefiniuj proces kompilacji, który kompiluje i testuje aplikacje do Sklepu Windows.
Włącz agenta kompilacji, aby uruchomić testy jednostkowe
Możesz włączyć agenta kompilacji, aby uruchomić testy jednostkowe na aplikacji Windows Store.
Określ konto użytkownika (inne niż USŁUGA SIECIOWA), którego będziesz używać jako konta usługi kompilacji.Konto usługi kompilacji musi spełniać następujące kryteria:
Mieć uprawnienia administratora na komputerze serwera kompilacji.
Być zarejestrowane na serwerze Team Foundation Server jako konto usługi kompilacji.Zobacz Przyznawanie uprawnienia serwera kompilacji w celu udostępniania kolekcji projektu zespołowego.
Mieć uprawnienia do wprowadzania zmian i odczytu w folderze docelowym, który planujesz określić w definicji kompilacji.Zobacz Konfigurowanie folderów poczty odebranej.
Zaloguj się do serwera kompilacji za pomocą poświadczeń konta usługi kompilacji.
W węźle Konfiguracja kompilacji Konsoli administracyjnej Team Foundation Server wybierz Właściwości.
Zostanie wyświetlone okno dialogowe Właściwości usługi kompilacji.
Wybierz Zatrzymaj usługę.
W opcji Uruchom usługę jako wybierz Zmień, a następnie określ poświadczenia konta usługi kompilacji.
Wybierz opcję Uruchom usługę interaktywnie.
Wybierz przycisk Pobierz, aby zainstalować licencję deweloperską.
Wybierz Zarządzaj przycisk można wygenerować certyfikatu lub wybierz już generowany.
Wybierz kolejno Rozpocznij i OK.
Pozostaw konto usługi kompilacji zalogowane do serwera kompilacji.
Zdefiniuj proces kompilacji, który kompiluje i testuje aplikacje do Sklepu Windows
Aby skompilować (i opcjonalnie przetestować) aplikację Windows Store, należy zastosować kilka ustawień w definicji kompilacji.Poniższa procedura opisuje sposób definiowania procesu kompilacji, który jest oparty na Szablonie domyślnym.
Wymagane uprawnienia
Aby wykonać poniższą procedurę, musisz mieć uprawnienie Edytuj definicję kompilacji ustawione na Zezwalaj.Aby uzyskać więcej informacji, zobacz Uprawnienia serwera programu Team Foundation Server.
Definiowanie procesu kompilacji, który kompiluje i testuje aplikacje do Sklepu Windows
W programie Team Explorer upewnij się, że masz połączenie z projektem zespołowym (klawiatura: Ctrl + 0, C), a następnie otwórz stronę Kompilacje (klawiatura: Ctrl + 0, B).
Wybierz łącze Nowa definicja kompilacji albo zaznacz kompilację, otwórz jej menu skrótów i wybierz Edytuj definicję kompilacji.
Porada Jeśli pojawi się komunikat o błędzie TF225001, skonfiguruj kontrolera kompilacji.
Na karcie Ustawienia domyślne kompilacji wybierz kontrolera kompilacji, który tworzy pulę agenta kompilacji wdrożonego, aby kompilować aplikacje Windows Store, tak jak wyjaśniono wcześniej w tym temacie.
Określ żądaną opcję lokalizacji tymczasowej.Zobacz Konfigurowanie folderów poczty odebranej.
Na karcie Proces:
W węźle Kompilacja w polu Projekty określ jedno lub więcej rozwiązań lub projektów, które chcesz skompilować.
W węźle Zaawansowane, w podwęźle Ustawienia agenta, w polu Filtr tagów określ znacznik, który został zastosowany do kompilowania agentów, którzy są używani do kompilowania aplikacji Windows Store, na przykład WindowsStore.
Jeśli chcesz uruchomić automatyczne testy jednostkowe, wykonaj następujące czynności na karcie Proces w węźle Test:
Wybierz pole Testy automatyczne, a następnie wybierz przycisk wielokropka (...).
Pojawi się okno dialogowe Testy automatyczne.
Wykonaj jedną z następujących czynności:
Aby dodać wykonywanie testu, wybierz polecenie Dodaj.
Aby zmodyfikować wykonywanie testu, wybierz go, a następnie wybierz Edytuj.
Pojawi się okno dialogowe Dodaj/Edytuj przebieg testowy.
W menu Moduł uruchamiający testy wybierz opcję Moduł Visual Studio Test Runner.
W testowanie specyfikacji pliku zestawu wpisz ** \*test*.dll;**\*test*.appx.
Aby uzyskać informacje na temat innych ustawień, zobacz sekcję Uruchamianie testów w procesie kompilacji.
Określ inne ustawienia, których wymaga proces kompilacji.Aby uzyskać więcej informacji, zobacz Tworzenie lub edycja definicji kompilacji.
Użyj starszych szablonów procesu komplikacji
Jeśli szablon procesu kompilacji jest z wcześniejszej wersji programu TFS, konieczne może być zmodyfikowanie szablonu w celu skompilowania aplikacji Windows 8,1.Zobacz sekcję Użyj wcześniejszego szablonu procesu kompilacji, aby skompilować aplikacje.
Pytania i odpowiedzi
Pyt.: Jak utworzyć aplikację Windows Store?
Odp zobacz Dowiedz się, jak tworzyć aplikacje do Sklepu Windows.
Pyt.: Jak tworzyć i wykonywać testy jednostkowe aplikacji Windows Store?
Odp.: Zobacz sekcję Wskazówki: tworzenie i uruchamianie testów jednostkowych dla aplikacji sklepu Windows Store.
Pyt.: Jak sprawdzić aplikację Windows Store?
Odp zobacz kompilacje automatyczne sprawdzanie poprawności pakiet aplikacji w