Sdílet prostřednictvím


Správa kolekcí týmových projektů

Když Team Foundation Server (TFS) je hostitelem více týmových projektů, můžete spravovat je efektivnější jejich seskupování a přiřazením stejné prostředky na ně.Například můžete seskupit projekty, které mají podobné požadavky nebo cíle, například všechny týmové projekty, které přistupují k základ konkrétní kódu.Potom můžete spravovat skupiny týmových projektů jako prostředek autonomního s vlastní skupiny uživatelů, prostředky serveru a plán údržby.

Je volána skupina týmové projekty týmu kolekce projektu.Při instalaci sady TFS, je vytvořen výchozí kolekci tak, aby obsahovala všechny týmové projekty.Když vytvoříte kolekci, je třeba zadat, můžete použít logické a fyzické prostředky, které týmové projekty v rámci této kolekce.Všechny artefakty a data, která pomocí těchto týmové projekty jsou uloženy v databázi jedné kolekce.

Následující obrázek ukazuje, jak jsou integrovány databáze pro kolekce týmových projektů k této logické architektury sady TFS.Když vytvoříte týmový projekt, je třeba zadat kolekce, kde budou uloženy svá data.

Příklad: možné umístění databází kolekcí

Zobrazit informace nebo konfigurovat existující kolekce týmových projektů

  1. Pokud jste nebyly přidány jako správce sady TFS, požádat o přidání nyní.

    Musíte být členem místní skupiny Administrators na serveru, kde chcete otevřít konzolu a člen skupiny Správci serveru Team Foundation nebo vaše upravit informace na úrovni serveru musí být nastaveno na hodnotu povolit.

  2. Přihlaste se k aplikační vrstvy server pro TFS, otevřete konzolu pro správu pro sady TFS a otevřete uzel kolekce týmových projektů.

    Chcete-li zjistit, jak chcete-li otevřít konzolu správy, naleznete v části pomocí konzoly pro správu Team Foundation ke konfiguraci a správě nasazení.

  3. Zvýrazněte název kolekce a zkontrolujte uvedené informace z různých karet.Některé karty se zobrazí, pouze pokud odpovídající aplikace byla nakonfigurována pro podporu aplikační vrstvy v nasazení sady TFS.

    Na kartě odpovídající můžete provádět následující úlohy.

    Tab,

    Úkoly

    Obecné

    • Spustit shromažďování nebo zastavit kolekce: spustit nebo zastavit kolekce.Při zastavení kolekce týmových projektů nedostupné.Je obvykle zastavit kolekce pro podporu operacím údržby, jako je například přesun nebo rozdělení kolekce.

      Pokud je spuštěn v kolekci, pouze zastavit kolekce se zobrazí.Pokud je kolekce zastavena pouze Start kolekce se zobrazí.Spuštění nebo ukončení kolekce může trvat několik minut na dokončení.Je třeba zvolit aktualizace Chcete-li zobrazit změny ve stavu.

    • Upravit nastavení: Upravte popis nebo konfigurace do kolekce.

    • Členství ve skupině: Přidat nebo odebrat uživatele nebo skupiny jako členy do kolekce.Další informace naleznete v tématu Nastavení oprávnění správce pro kolekce týmových projektů.

    • Správa zabezpečení: Spravovat oprávnění kolekce skupiny.Další informace naleznete v tématu Oprávnění v prostředí Team Foundation Server.

    Stav

    Zobrazit protokol činnosti nebo znovu spusťte úlohu.

    Týmové projekty

    Zobrazit týmové projekty definované pro kolekci a Odstranění týmového projektu.

    Další informace o týmové projekty, naleznete v části Vytvoření týmového projektu.

    Složka sestav

    Konfigurujte server sestav pro použití v kolekci.

    Když upravujete výchozí umístění složky, operace se nezdaří, je-li zadejte cestu ke složce, který neexistuje na serveru a nemáte oprávnění k vytvoření složky na příslušném serveru.Pokud nemáte oprávnění k vytvoření složky na tomto serveru, je třeba zadat existující složky.

    Chcete-li odebrat výchozím umístěním pro sestavu podsložky, zvolte vymazat konfigurace.

    Odebrání konfigurace odebere funkce vytváření sestav pro všechny existující a budoucí týmové projekty v kolekci.

    Tato karta se zobrazí pouze po serveru sestav přidána do sady TFS.

    Web služby SharePoint

    Zobrazit, konfigurovat nebo odebrání výchozího umístění kořenového kde jsou vytvářeny portály týmového projektu.Týmu projektu stránkách Průvodce vytvořením nového vytvoří portály týmového projektu v tomto umístění.

    Pokud webové aplikace služby SharePoint seznam prázdný, aplikační vrstvy nebyl nakonfigurován s žádnými aplikacemi.

    Tato karta se zobrazí pouze po dokončení konfigurace aplikační vrstvy s produkty SharePoint.Další informace naleznete v tématu Přidání produktů SharePoint do nasazení.

Vytvořit kolekce týmových projektů

Před vytvořením kolekce týmových projektů, přejít na to část Další informace o výhody a nevýhody vytvoření více kolekce týmových projektů.

  1. Pokud jste nebyly přidány jako správce do sady TFS, požádat o přidání nyní.

    Musíte být členem místní skupiny Administrators na serveru, kde chcete otevřít konzolu a člen skupiny Správci serveru Team Foundation nebo vaše upravit informace na úrovni serveru musí být nastaveno na hodnotu povolit.

  2. Z konzoly pro správu, otevřete kolekce týmových projektů stránky a zvolte možnost vytvořit kolekci.

  3. Postupujte podle pokynů vytvoření kolekce týmových projektů průvodce.

    Pro název, zadejte jedinečný název s více než 64 znaků (Čím kratší lepší) a nechcete určovat lomítka nebo jiné speciální znaky, které jsou uvedeny v Omezení pojmenování v prostředí Team Foundation.

    Průvodce podporuje konfiguraci následující prostředky.Některé prostředky lze konfigurovat, pouze pokud server aplikační vrstvy, který je hostitelem kolekce dříve nakonfigurován pro podporu odpovídající aplikace.

    Instanci SQL serveru nebo datové vrstvy

    1. V Instance systému SQL Server, zadejte název serveru TFS datové vrstvy.Pokud chcete použít pojmenované instanci hostovat databáze pro tento kolekce týmových projektů, je nutné také zadat název instance jako v následujícím příkladu:

      Název_serveru**\**InstanceName

    2. Zvolte vytvořit novou databázi pro tuto kolekci Pokud byste chtěli vytvořit databázi pro kolekci.Tato možnost vyžaduje, aby účet služby pro sadu Visual Studio Team Foundation pozadí Agent úlohy používá má oprávnění k vytvoření databáze na instanci SQL Server.

      Nebo zvolte možnost použít tento existující databázi Pokud chcete použít databázi, která již existuje a zadejte název databáze do textového pole.Tato možnost vyžaduje zda prázdná databáze na pojmenované instance serveru SQL Server existuje a zda máte oprávnění k zápisu.

    Webová aplikace SharePoint

    1. Webová aplikace SharePoint se zobrazí, pokud jste nakonfigurovali aplikační vrstvy s webovou aplikací služby SharePoint, v opačném případě je zakázána.Později konfiguraci naleznete v tématu Přidání produktů SharePoint do nasazení.

    2. Zvolte Další Pokud chcete použít výchozí možnost pro vytvoření kolekce webů.Tuto možnost zvolte, pokud podnikové infrastruktury vyžaduje použití existující kolekci webů.Tato možnost vytvoří kolekci webů služby SharePoint s názvem kolekce použít jako název dílčí webu kořenového serveru, který je nakonfigurován ve webové aplikaci služby SharePoint.

      Tato možnost vyžaduje účet služby sady TFS být členem skupiny Správci farmy.V opačném případě nelze vytvořit kolekci webů.

    3. Nebo, pokud chcete použít existující kolekci webů, který členem skupiny Správci farmy vytvořil pro vás, rozbalte položku pokročilé konfigurace, zvolte zadejte cestu k existující web služby SharePointa zadejte relativní cesty v kolekci webů, která byla vytvořena pro vás.

      Zvolte Ověřte cestua pokud je cesta správná, zvolte možnost Další.

    Služba SQL Server Reporting Services

    1. Sestavy se zobrazí, pokud jste nakonfigurovali aplikační vrstvy používat SQL Server služby Reporting Services, jinak je zakázána.Později konfiguraci naleznete v tématu Přidání serveru sestav.

    2. Přečtěte si informace pro server a na složku, která bude hostitelem sestavy a zvolte Další.Tato možnost vyžaduje svůj uživatelský účet nemá oprávnění k vytvoření složky na serveru, na kterém je spuštěna služba Reporting Services.

      Není-li omezení zabezpečení v podnikové infrastruktury zabránit automatické vytváření složky jako součást průvodce, používejte výchozí možnost vytvořit složku.

    3. Pokud je třeba použít složku, která správce vytvořen na serveru, na kterém je spuštěna služba Reporting Services, rozbalte položku pokročilé konfigurace, zvolte zadejte cestu k existující složcea zadejte relativní cesta složky, která byla vytvořena pro vás.

      Zvolte Ověřte cestua pokud je cesta správná, zvolte možnost Další.

    Lab Management

    • Správa testovacího prostředí se zobrazí, pokud jste nakonfigurovali aplikační vrstvy používat Lab Management pro kolekci, v opačném případě je zakázána.Později konfiguraci naleznete v tématu Konfigurace služby Lab Management pro prostředí SCVMM.

      Pokud je velmi riskantní používat Správa testovacího prostředí, přejděte na procesu ověřování.

      Pokud používáte Správa testovacího prostředí, postupujte podle kroků uvedených v konfigurace Správa testovacího prostředí pro každou kolekce týmových projektů jak je popsáno v Konfigurace služby Lab Management pro prostředí SCVMM.

    Proces ověření

    1. V připravenosti ověří, zkontrolujte stav kontrol.

      Modrý podtržený chyba indikátor zobrazené vedle jakékoli konfigurace, který obsahuje chybu.Můžete vybrat ukazatele podrobné zprávy o problému.Než budete pokračovat, musí být všechny chyby.

      Poté, co všechny připravenosti kontroly úspěšně dokončeny, zvolte Create.

    2. Spustí proces vytvoření kolekce týmových projektů.

      Po dokončení průvodce, zvolte Zavřít.

Odpojit nebo odstranit kolekci týmového projektu

Kolekce týmových projektů odpojit, pokud chcete provést operace údržby, jako je například přesun nebo rozdělení kolekce.Týmy nelze získat přístup k týmové projekty nebo zdrojového kódu při odpojení kolekce.

Kolekce odstranit, pokud již nepotřebujete data uložená v týmové projekty definované v kolekci.Tři kroky k odstranění kolekce jsou kolekce odpojit (1), (2) odstranit databázi kolekce a (3) odstranit kolekci webů SharePoint, podporovaným odstraněné kolekce.

Odpojit kolekce

  1. Z konzoly pro správu, zvýrazněte název kolekce, který chcete odstranit a pak zvolte odpojit kolekce.

  2. Postupujte podle pokynů odpojit Průvodce kolekce týmového projektu.

    (Volitelné) Na uveďte údržby zprávu pro kolekce týmových projektů stránky v obsluhy zprávy, zadat zprávu pro uživatele, kteří se pokusí připojit k projektům v této kolekci.

  3. Pokud všechny kontroly připravenosti dokončili úspěšně, zvolte odpojit.

    Na monitorování kolekce týmových projektů odpojit průběh stránky, pokud vyplnili všechny procesy, zvolte Další.

  4. (Volitelné) Na zkontrolovat doplňující informace o této kolekce týmových projektů stránky, poznamenejte si umístění souboru protokolu.

Odstranění databáze a kolekce webů služby SharePoint

  1. Otevřít SQL Server Management Studio se připojit k instanci objektu SQL Server databázový stroj, který je hostitelem databáze kolekce a rozbalte instanci.

    Zvýrazněte název databáze kolekce (ve výchozím nastavení TFS_CollectionName) a pak odstraňte databázi.

    Další informace naleznete v tématu postup: odstranění databáze.

  2. Otevřete centrální správy SharePoint a odstranit kolekci webů, podporovaným odstraněné kolekce.

    Další informace naleznete v tématu odstranit kolekci webů služby SharePoint 2013.

Kolekce týmového projektu již se zobrazí v seznamu kolekcí v konzole pro správu.

Dotazy a odpovědi

D: jaké jsou výhody a nevýhody vytvoření více kolekce týmových projektů?

Pokud váš vývojový program bude těžit z výhod možnost na větev a sloučení kód nebo je nutné zadat dotaz na stav pracovních položek, které se vztahují k stejný kód, by měl konsolidovat týmové projekty ve stejném kolekce týmových projektů.

O: výhody pro vytvoření více než jedné kolekce

Provozní potřeby pro základu kódu nebo jiném seskupení projektů lze lépe oddělit od provozní potřeby pro jiné seskupení.Vzhledem k tomu, že data pro každou kolekci uložena ve své vlastní databáze, můžete nezávisle spravovat řady aspektů každé kolekce odděleně od jiných kolekcí vaše nasazení.Můžete například zastavit a spustit každé kolekce jednotlivě.Proto můžete naplánovat operace údržby pro každou kolekci v různých časech.

Seskupení týmové projekty do více než jedné kolekce nabízí následující výhody:

  • Větší flexibilitu a škálovatelnost produktu správy a distribuce databází a prostředky.Skupina souvisejících týmové projekty sdílet sestavy, pracovních položek a pokyny k procesu, jakož i základu kódu.

    Vytvořením databáze pro každou kolekci týmů a správci můžete provádět následující úlohy:

    • Sestavení, větvení, sloučení a iteraci kód autonomního základní podle potřeby projekty v rámci kolekce.Kód závislosti mimo kolekci lze spravovat oficiálně.

    • Zálohování a obnovení dat pro každou kolekci nezávisle na dalších kolekcí.

    • Uložit všechny databáze kolekce na jednu instanci serveru SQL Server nebo distribuce databází v rámci jednoho nebo více instancí.

    • Odpojit kolekci, vytvořit zálohu a obnovte ji do různých nasazení sady TFS.

    • Změnit přiřazení zdrojů, aby lépe splňoval potřeby projekty podle jejich velikosti doby zvyšuje.

  • Vyšší provozní zabezpečení.Každá kolekce obsahuje vlastní sadu uživatelů a oprávnění, a proto může izolace základnu kódu různé izolována pod různé kolekce.Správci mohou uživatelé přidat pouze pro kolekci, která obsahuje projekt nebo projekty, které se vztahují k této základní určitý kód.

  • Vyšší schopností pro podporu vlastních pracovních postupů.Každá kolekce spravuje šablony procesů, pracovní položky typy, typy odkazů, globální seznamy a odděleně od jiných kolekcí pole pracovních položek.Oddělením týmové projekty, které mají různé pracovní postupy do jiné kolekce vystavit pouze ty vlastní nastavení potřebných k těmto týmové projekty v rámci kolekce.

O: nevýhody vytvoření více než jedné kolekce

Hlavní nevýhodou vytváření více než jeden kolekce týmových projektů je zvýšit na složitosti nasazení sady TFS.

  • Je nutné zálohování a obnovení databáze pro každou kolekci a dalších správy a úlohy údržby také zvýšit v závislosti na počtu kolekce, které máte.Můžete například musí spravovat sadu uživatelů a oprávnění pro každé kolekce týmových projektů jednotlivě.

  • Týmy nelze propojit pracovních položek v rámci kolekce.

  • Nelze větví týmů nebo sloučení kódu v rámci kolekce.

  • Týmy nelze vytvořit dotazy v rámci kolekce.

O: jaký objekty nebo zdroje jsou spravovány na úrovni kolekce?

O: každý týmového projektu patří do kolekce.Kromě toho následující objekty jsou spravovány na úrovni kolekce:

D: Jak podporuje TFS sestavy z dat uložených pro různé týmu kolekce?

O: jednoho relačního datový sklad obsahuje všechna data událostí podléhajících ze všech týmových projektů, které jsou definovány v všechny kolekce projektu pro nasazení sady TFS.Data z tohoto skladu jsou potom zpracována a zapsána do datové krychle OLAP.Vzhledem k tomu, že jsou shromažďována data do jednoho datového skladu, můžete ohlásit napříč několika kolekce týmových projektů.

Chcete-li vytvořit nebo upravit sestavy, je nutné přidejte uživatelské účty k roli TfsWarehouseDataReader.Tvůrci sestav potřebují přístup pro čtení k datové krychli služby Analysis Services i relační datového skladu.Tyto účty můžete zobrazit data pro všechny týmové projekty, které jsou hostovány v všechny kolekce týmových projektů sady TFS nasazení.Neexistuje žádný způsob, jak omezit přístup k týmovému projektu nebo kolekce.

O: jak škálování mé nasazení s kolekcemi?

A: See Move a team project collection or Split a team project collection.

D: je nástroj příkazového řádku pro správu kolekcí?

O: můžete použít TFSConfig Collection příkaz, který má připojení, odpojení, odstranit nebo klonovat kolekce týmových projektů.Další informace naleznete v tématu Příkaz Collection [TFSConfig].