Události
Vytváření inteligentních aplikací
17. 3. 21 - 21. 3. 10
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatTento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Když azure DevOps Server hostuje více projektů, můžete je efektivněji spravovat tak, že je seskupíte a přiřadíte jim stejné prostředky. Můžete například seskupit projekty, které mají podobné požadavky nebo cíle, například všechny projekty, které přistupí k určitému základu kódu. Skupinu týmových projektů pak můžete spravovat jako autonomní prostředek s vlastními skupinami uživatelů, serverovými prostředky a plánem údržby.
Skupina projektů se nazývá kolekce projektů. Když nainstalujete Azure DevOps Server, vytvoří se výchozí kolekce, která bude obsahovat všechny projekty. Při vytváření kolekce zadáte logické a fyzické prostředky, které můžou projekty v této kolekci používat. Všechny artefakty a data, která tyto projekty používají, jsou uloženy v jedné databázi kolekce.
Následující obrázek ukazuje, jak jsou databáze pro kolekce projektů integrované s logickou architekturou. Při vytváření projektu zadáte kolekci, do které se budou ukládat data.
Pokud jste ještě nebyli přidaní jako správce Azure DevOps Serveru, můžete ho přidat.
Musíte být členem místní skupiny Administrators na serveru, na kterém chcete konzolu otevřít, a to buď členem skupiny Azure DevOps Server nebo Team Foundation Administrators, nebo musíte nastavit oprávnění Upravit informace na úrovni serveru na úrovni serveru na hodnotu Povolit.
Přihlaste se k serveru aplikační vrstvy, otevřete konzolu pro správu a otevřete uzel Kolekce týmových projektů.
Zvýrazněte název kolekce a zkontrolujte informace uvedené na různých kartách. Některé karty se zobrazí jenom v případě, že je nakonfigurovaná odpovídající aplikace.
Na příslušné kartě můžete provádět následující úlohy.
Tab | Úlohy |
---|---|
Obecné |
|
Stav |
|
Projekty |
|
Stránka Vytváření sestav se zobrazí jenom v případech, kdy jste přidali server sestav do Azure DevOps. Zvolte tuto stránku a proveďte následující úlohy:
Před vytvořením kolekce projektů si přečtěte , jaké jsou výhody a nevýhody vytváření více kolekcí projektů? Jak je popsáno dále v tomto článku.
Pokud jste ještě nebyli přidáni jako správce, přidá se teď.
Musíte být členem místní skupiny Administrators na serveru, na kterém chcete konzolu otevřít, a buď člen skupiny Team Foundation Administrators, nebo oprávnění Upravit informace na úrovni serveru musí být nastaveno na Povolit.
V konzole pro správu otevřete stránku Kolekce týmových projektů a zvolte Vytvořit kolekci.
Postupujte podle pokynů uvedených v průvodci vytvořením kolekce týmových projektů.
Pro název zadejte jedinečný název, který nesmí obsahovat více než 64 znaků (čím je kratší), a nezadávejte lomítka ani jiné speciální znaky uvedené v omezeních pojmenování.
Pokud chcete použít uživatelské rozhraní k přizpůsobení sledování práce, zvolte dědičnost . Tato volba spoléhá na analytickou službu, která podporuje vaše potřeby vytváření sestav.
Pokud chcete k přizpůsobení sledování práce použít definiční soubory XML, zvolte XML .
Poznámka
Pro místní model procesu XML můžete použít witadmin k výpisu, importu, exportu a úpravě procesu projektu. U modelů zděděných procesů můžete k výpisu a exportu informací o procesu použít pouze správce witadmin . Přehled modelů procesů a podporovaných možností najdete v tématu Přizpůsobení prostředí pro sledování práce.
Průvodce podporuje konfiguraci následujících prostředků. Některé prostředky je možné nakonfigurovat pouze v případě, že server aplikační vrstvy, který je hostitelem kolekce, byl dříve nakonfigurován tak, aby podporoval odpovídající aplikaci.
Zadejte název serveru datové vrstvy Azure DevOps. Pokud chcete k hostování databáze pro tuto kolekci projektů použít pojmenovanou instanci, musíte také zadat název instance jako v následujícím příkladu:
ServerName InstanceNameName \
Pokud chcete vytvořit databázi pro tuto kolekci, zvolte Vytvořit novou databázi pro tuto kolekci. Tato možnost vyžaduje, aby účet služby používaný agentem úlohy Visual Studio Team Foundation background má oprávnění k vytvoření databáze v instanci SQL Serveru.
Nebo zvolte Použít tuto existující databázi , pokud chcete použít databázi, která již existuje, a zadejte název databáze. Tato možnost vyžaduje, aby v pojmenované instanci SQL Serveru existovala prázdná databáze a máte oprávnění k zápisu.
Sestavy se zobrazí, pokud jste nakonfigurovali aplikační vrstvu tak, aby používala službu SQL Server Reporting Services, jinak je zakázaná. Pokud ho chcete nakonfigurovat později, přečtěte si článek Přidání serveru sestav.
Zkontrolujte informace o serveru a složce, která bude hostovat sestavy, a zvolte Další. Tato možnost vyžaduje, aby váš uživatelský účet měl oprávnění k vytvoření složky na serveru se službou Reporting Services.
Pokud omezení zabezpečení ve vaší podnikové infrastruktuře nebrání automatickému vytváření složky v rámci průvodce, měli byste použít výchozí možnost k vytvoření složky.
Pokud musíte použít složku, kterou pro vás správce vytvořil na serveru se spuštěnou službou Reporting Services, rozbalte rozšířenou konfiguraci, zvolte Zadat cestu k existující složce a zadejte relativní cestu ke složce, která byla vytvořena za vás.
Zvolte Ověřit cestu a pokud je cesta správná, zvolte Další.
V nástroji Kontroly připravenosti zkontrolujte stav kontrol.
Vedle jakékoli konfigurace, která obsahuje chybu, se zobrazí modrý podtržený indikátor chyby . Můžete zvolit indikátor podrobné zprávy o problému. Než budete moct pokračovat, musíte všechny chyby vyřešit.
Po dokončení všech kontrol připravenosti zvolte Vytvořit.
Spustí se proces vytvoření kolekce projektů.
Po dokončení průvodce zvolte Zavřít.
Kolekci projektů odpojete, když chcete provést operaci údržby, například přesunutí nebo rozdělení kolekce. Aplikace Teams nemůže získat přístup k projektům ani zdrojovému kódu při odpojení kolekce.
Kolekci odstraníte, když už nepotřebujete data uložená v projektech definovaných v kolekci. Tři kroky odstranění kolekce jsou (1) odpojte kolekci a (2) odstraňte databázi kolekce.
V konzole pro správu zvýrazněte název kolekce, kterou chcete odstranit, a pak zvolte Odpojit kolekci.
Postupujte podle pokynů průvodce odpojením kolekce týmových projektů.
(Volitelné) Na stránce Poskytnout servisní zprávu pro kolekci projektů v části Servisní zpráva zadejte zprávu pro uživatele, kteří se mohou pokusit připojit k projektům v této kolekci.
Po úspěšném dokončení všech kontrol připravenosti zvolte Odpojit.
Na stránce Sledovat průběh kolekce projektů vyberte po dokončení všech procesů možnost Další.
(Volitelné) Na stránce Kontrola doplňkových informací o této kolekci projektů si poznamenejte umístění souboru protokolu.
Otevřete aplikaci SQL Server Management Studio, připojte se k instanci databázového stroje SQL Serveru, 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 databázi odstraňte.
Další informace naleznete v tématu Odstranění databáze.
Kolekce projektů se už nezobrazuje v seznamu kolekcí v konzole pro správu.
A: Pomocí příkazu TFSConfig Collection můžete připojit, odpojit, odstranit nebo naklonovat kolekci projektů.
Pokud bude vaše úsilí o vývoj přínosné z možnosti větvení a slučování kódu nebo se musíte dotazovat na stav pracovních položek, které se vztahují ke stejnému kódu, měli byste své projekty konsolidovat ve stejné kolekci projektů.
A: Výhody pro vytváření více než jedné kolekce
Provozní potřeby můžete lépe oddělit pro jeden základ kódu nebo jiné seskupení projektů od provozních potřeb pro jiné seskupení. Vzhledem k tomu, že data pro každou kolekci jsou uložená ve vlastní databázi, můžete nezávisle spravovat mnoho aspektů každé kolekce odděleně od ostatních kolekcí ve vašem nasazení. Můžete například zastavit a spustit každou kolekci jednotlivě. Proto můžete naplánovat operace údržby pro každou kolekci v různých časech.
Seskupení projektů do více než jedné kolekce nabízí následující výhody:
Větší flexibilita a škálovatelnost při správě a distribuci databází a prostředků Skupina souvisejících projektů sdílí sestavy, pracovní položky a pokyny k procesům a také základ kódu.
Vytvořením databáze pro každou kolekci můžou týmy a správci provádět následující úlohy:
Vyšší provozní zabezpečení. Vzhledem k tomu, že každá kolekce má vlastní sadu uživatelů a oprávnění, je možné izolovat různé základy kódu v různých kolekcích. Správci můžou přidávat uživatele jenom do kolekce, která obsahuje projekt nebo projekty, které se vztahují k danému základu kódu.
Zvýšená schopnost podporovat vlastní procesy pracovních postupů Každá kolekce spravuje šablony procesů, typy pracovních položek, typy propojení, globální seznamy a pole pracovních položek odděleně od ostatních kolekcí. Oddělením projektů, které mají různé procesy pracovního postupu do různých kolekcí, zpřístupníte pouze tato přizpůsobení potřebná pro tyto projekty v rámci kolekce.
A: Nevýhody vytváření více než jedné kolekce
Hlavní nevýhodou vytváření více než jedné kolekce projektů je zvýšení složitosti nasazení Azure DevOps.
A: Každý projekt patří do kolekce. Další informace o správě kolekce najdete v tématu Začínáme se správou organizace nebo kolekce projektů.
A: Jeden relační datový sklad obsahuje všechna sestavovatelná data ze všech projektů definovaných ve všech kolekcích projektů pro nasazení Azure DevOps. Data z daného skladu se pak zpracovávají a zapisuje do datové krychle OLAP. Vzhledem k tomu, že se data shromažďují do jednoho datového skladu, můžete vytvářet sestavy napříč několika kolekcemi projektů.
Chcete-li vytvářet nebo přizpůsobovat sestavy, musíte přidat uživatelské účty do role TfsWarehouseDataReader. Autoři sestav potřebují ke čtení přístup ke relačnímu datovému skladu i datové krychli Analysis Services. Tyto účty můžou zobrazit data pro všechny týmové projekty hostované ve všech kolekcích projektů v nasazení Azure DevOps. Neexistuje způsob, jak omezit přístup k projektu nebo kolekci.
A: Viz Přesunutí kolekce projektů nebo Rozdělení kolekce projektů.
Události
Vytváření inteligentních aplikací
17. 3. 21 - 21. 3. 10
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatŠkolení
Postup výuky
Solution Architect: Design Microsoft Power Platform solutions - Training
Learn how a solution architect designs solutions.
Certifikace
Microsoft Certified: Přidružení správce služby Azure Database - Certifications
Správa infrastruktury databáze SQL Serveru pro cloudové, místní a hybridní relační databáze pomocí nabídek relačních databází Microsoft PaaS.