Udostępnij za pośrednictwem


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

PoradaPorada

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

  1. Zlokalizuj lub zainstaluj serwer kompilacji i skonfiguruj agenta kompilacji na komputerze, na którym działa Windows 8,1.

  2. 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:

    Zobacz Instalacja programu Visual Studio.

  3. W systemie Windows kliknij Start i uruchom Konsolę administracyjną Team Foundation Server.

    Pojawi się Konsola administracyjna Team Foundation Server.

  4. 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.

Tworzenie konsoli administracyjnej serwera

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.

  1. 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.

  2. Zostanie wyświetlone okno dialogowe Właściwości agenta kompilacji.

  3. W opcji Znaczniki wybierz łącze Dodaj nowy tag.

    Pojawi się okno dialogowe Dodaj nowy tag.

  4. Określ znacznik, taki jak WindowsStore.

Znacznik agencie kompilacji

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.

  1. 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:

  2. Zaloguj się do serwera kompilacji za pomocą poświadczeń konta usługi kompilacji.

  3. W węźle Konfiguracja kompilacji Konsoli administracyjnej Team Foundation Server wybierz Właściwości.

    Wybierz właściwości

    Zostanie wyświetlone okno dialogowe Właściwości usługi kompilacji.

    Uruchom usługę kompilacji jako interakcje

  4. Wybierz Zatrzymaj usługę.

  5. W opcji Uruchom usługę jako wybierz Zmień, a następnie określ poświadczenia konta usługi kompilacji.

  6. Wybierz opcję Uruchom usługę interaktywnie.

  7. Wybierz przycisk Pobierz, aby zainstalować licencję deweloperską.

  8. Wybierz Zarządzaj przycisk można wygenerować certyfikatu lub wybierz już generowany.

  9. Wybierz kolejno Rozpocznij i OK.

  10. 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

  1. 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).

  2. Wybierz łącze Nowa definicja kompilacji albo zaznacz kompilację, otwórz jej menu skrótów i wybierz Edytuj definicję kompilacji.

    PoradaPorada

    Jeśli pojawi się komunikat o błędzie TF225001, skonfiguruj kontrolera kompilacji.

  3. 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.

  4. Na karcie Proces:

    1. W węźle Kompilacja w polu Projekty określ jedno lub więcej rozwiązań lub projektów, które chcesz skompilować.

    2. 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.

  5. Jeśli chcesz uruchomić automatyczne testy jednostkowe, wykonaj następujące czynności na karcie Proces w węźle Test:

    1. Wybierz pole Testy automatyczne, a następnie wybierz przycisk wielokropka (...).

      Pojawi się okno dialogowe Testy automatyczne.

    2. 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.

    3. W menu Moduł uruchamiający testy wybierz opcję Moduł Visual Studio Test Runner.

    4. W testowanie specyfikacji pliku zestawu wpisz ** \*test*.dll;**\*test*.appx.

    5. Aby uzyskać informacje na temat innych ustawień, zobacz sekcję Uruchamianie testów w procesie kompilacji.

  6. 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