Sestavování a testování aplikací pro Windows Store pomocí funkce Team Foundation Build
Team Foundation Build můžete použít pro kompilaci a testovat aplikací pro Windows Store.
Nasazení agentu sestavení, který může kompilovat aplikace pro Windows Store
Nasazení agentu sestavení
Použití značky pro agent sestavení
Povolení spuštění testů jednotek agentem sestavení
Definování procesu sestavení, který vytváří a testuje aplikace pro Windows Store
Použití starších šablon procesů sestavení
Dotazy a odpovědi
Nasazení agentu sestavení, který může kompilovat aplikace pro Windows Store
Tip
Je váš týmový projekt hostován ve službě Visual Studio Online?Pokud není nutné ke spuštění testování částí, je možné přeskočit zavádění vlastní agenta sestavení a místo toho použít hostovaný kontroler sestavení.
Požadovaná oprávnění
Musíte být členem skupiny Administrátoři na serveru sestavení a oprávnění Spravovat prostředky sestavení musí být nastavena na hodnotu Povolit.Další informace naleznete v tématu Oprávnění v prostředí Team Foundation Server.
Nasazení agentu sestavení
Vyhledejte nebo nainstalujte server sestavení a nakonfigurujte agent sestavení v počítači se systémem Windows 8.1.
Nainstalujte sadu Visual Studio na server sestavení.Ve většině případů můžete nainstalovat stejnou verzi sady Visual Studio, kterou váš tým používá ve vývojových počítačích.
V několika případech je třeba nainstalovat sadu Visual Studio Professional, Visual Studio Premium nebo Visual Studio Ultimate:
Vytváříte aplikaci Visual C++ pro Windows Store a chcete vytvořit konfiguraci, která zahrnuje platformu x64.
Chcete povolit pokrytí kódem při spuštění testů.
Další informace naleznete v tématu Instalace sady Visual Studio.
Pomocí nabídky Start systému Windows spusťte Konzolu pro správu Team Foundation Server.
Zobrazí se Konzola pro správu Team Foundation Server.
V podokně stromu rozbalte název serveru a poté zvolte uzel Konfigurace sestavení.
V podokně obsah se zobrazí informace o sestavení serveru.Pokud se objeví odkaz Konfigurovat nainstalované funkce, je nutné provést počáteční konfiguraci serveru sestavení.Další informace naleznete v tématu Nastavení služby Team Foundation Build Service.
Použití značky pro agent sestavení
Chcete-li se ujistit, že proces sestavení poběží pouze na agentu sestavení, který je schopen kompilace a testování aplikací Windows Store, použijte značku pro agent sestavení.
V uzlu Konfigurace sestavení konzoly pro správu serveru Team Foundation Server proveďte jeden z následujících kroků:
Zvolte možnost Nový agent.
Vyhledejte agent sestavení, který chcete použít k vytvoření vašich aplikací Windows 8.1, a poté zvolte jeho odkaz Vlastnosti.
Zobrazí se dialogové okno Vlastnosti agentu sestavení.
V nabídce Značky zvolte odkaz Přidat novou značku.
Zobrazí se dialogové okno Přidat novou značku.
Zadejte značku, například WindowsStore.
Pokud potřebujete spustit testy jednotky, pokračujte k další části.V opačném případě můžete rovnou přejít k části Definování procesu sestavení, který vytváří a testuje aplikace pro Windows Store.
Povolení spuštění testů jednotek agentem sestavení
Svému agentu sestavení můžete povolit spouštění testů jednotek aplikace Windows Store.
Určete uživatelský účet (nikoli NETWORK SERVICE), který budete používat jako účet služby sestavení.Účet služby sestavení musí splňovat tato kritéria:
Musí mít oprávnění správce na počítači serveru sestavení.
Musí být registrován na vašem serveru Team Foundation Server jako účet služby sestavení.Další informace naleznete v tématu Udělení oprávnění serveru sestavení pro kolekci týmových projektů.
Musí mít oprávnění ke změně a čtení odkládací složky, pokud ji chcete zadávat ve své definici sestavení.Další informace naleznete v tématu Nastavte umístění složky.
Přihlaste se k serveru sestavení pomocí přihlašovacích údajů k účtu služby sestavení.
V uzlu Konfigurace sestavení konzoly pro správu serveru Team Foundation Server vyberte možnost Vlastnosti.
Zobrazí se dialogové okno Vlastnosti služby sestavení.
Vyberte možnost Zastavit službu.
V části Spustit službu jako vyberte možnost Změnit a poté zadejte přihlašovací údaje pro účet služby sestavení.
Vyberte možnost Spustit službu interaktivně.
Klikněte na tlačítko Načíst a nainstalujte tak licenci vývojáře.
Zvolte spravovat tlačítko k vygenerování certifikátu nebo výběr již generovaný.
Klikněte na možnost Spustit a poté na tlačítko OK.
Ponechejte účet služby sestavení přihlášený k serveru sestavení.
Definování procesu sestavení, který vytváří a testuje aplikace pro Windows Store
Chcete-li provést sestavení (a volitelně test) aplikace Windows Store, musíte použít několik nastavení v definici svého sestavení.Následující postup popisuje, jak definovat proces sestavení, který je založen na výchozí šabloně.
Požadovaná oprávnění
Chcete-li dokončit postup, musíte mít oprávnění Úprava definice sestavení nastavené na hodnotu Povolit.Další informace naleznete v tématu Oprávnění v prostředí Team Foundation Server.
Definování procesu sestavení, který vytváří a testuje aplikace pro Windows Store
V Průzkumníku týmových projektů se přesvědčte, zda jste připojeni k týmovému projektu (klávesnice: Ctrl+0, C) a poté otevřete stránku Sestavení (klávesnice: Ctrl+0, B).
Zvolte odkaz Nová definice sestavení nebo vyberte sestavení, otevřete jeho místní nabídku a zvolte možnost Úprava definice sestavení.
Tip
Pokud se zobrazí chybová zpráva TF225001, nakonfigurujte kontrolér sestavení.
Na kartě Výchozí hodnoty sestavení vyberte kontrolér sestavení, jenž vytváří fond agentu sestavení, který jste nasadili do sestavení aplikací Windows Store, jak bylo popsáno dříve v tomto tématu.
Zadejte požadovanou možnost pracovního umístění.Další informace naleznete v tématu Nastavte umístění složky.
Na kartě Proces:
V uzlu Sestavení lze v poli Projekty zadat jedno nebo více řešení nebo projektů k sestavení.
V uzlu Upřesnit zadejte v poduzlu Nastavení agenta v poli Filtr značek značku, kterou jste použili pro vytvoření agentů, jež používáte k sestavení aplikací Windows Store, například WindowsStore.
Pokud chcete spustit automatizované testy jednotky, postupujte podle kroků na kartě Proces v uzlu Test:
Zaškrtněte políčko Automatizované testy a klikněte na tlačítko se třemi tečkami (...).
Zobrazí se dialogové okno Automatizované testy.
Proveďte jeden z následujících kroků:
Chcete-li přidat testovací běh, vyberte možnost Přidat.
Chcete-li upravit testovací běh, vyberte jej a zvolte možnost Upravit.
Zobrazí se dialogové okno Přidat nebo upravit test.
V nabídce nástroje Test Runner vyberte možnost Visual Studio Test Runner.
V testovat specifikaci souboru sestavení zadejte ** \*test*.dll;**\*test*.appx.
Informace o dalších nastaveních naleznete v části Spouštění testů v procesu sestavení.
Určete libovolná další nastavení, která váš proces sestavení vyžaduje.Další informace naleznete v tématu Vytvoření nebo úprava definice sestavení.
Použití starších šablon procesů sestavení
Pokud je šablona procesu sestavení ze starší verze TFS, bude třeba šablonu upravit, pokud chcete sestavit aplikaci Windows 8.1.Viz Použití starší šablony procesu sestavení k sestavení některých druhů aplikací.
Dotazy a odpovědi
D: Jak vyvíjet moji aplikaci Windows Store?
O: naleznete v části Naučte se vytvářet aplikace pro Windows Store.
D: Jak vytvořit a spustit testy jednotek v mé aplikaci Windows Store?
O: Viz Postupy: Vytváření a spouštění testování částí pro aplikace pro web Windows Store.
D: Jak ověřit moji aplikaci Windows Store?
O: naleznete v části ověřování balíček aplikace v automatizované sestavování