Přehled služeb

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Azure DevOps poskytuje integrovanou sadu služeb a nástrojů pro správu softwarových projektů od plánování a vývoje prostřednictvím testování a nasazení.

Azure DevOps poskytuje služby prostřednictvím modelu klienta nebo serveru. Většinu služeb můžete používat prostřednictvím webového rozhraní, ke kterému máte přístup ze všech hlavních prohlížečů. Některé služby, jako je správa zdrojového kódu, kanály sestavení a sledování práce, je možné spravovat také prostřednictvím klienta.

K Azure DevOps se dostanete přes levý navigační panel, jak je znázorněno na následujícím obrázku. Další informace najdete v následujících souvisejících článcích.

Snímek obrazovky se službami v levé navigační nabídce

Mnohé z našich služeb jsou pro malé týmy zdarma nebo dostupné prostřednictvím modelu předplatného nebo modelu použití. Můžete provést hybridní přístup, při kterém ke správě kódu a práce používáte místní nasazení. Pak podle potřeby kupte cloudové buildy nebo testovací služby.

Další informace o klientských nástrojích najdete v tématu Nástroje a klienti, kteří se připojují k Azure DevOps.

Řídicí panely

Získejte přístup k uživatelsky konfigurovatelným řídicím panelům z řídicích panelů.

Azure DevOps Services, řídicí panely.

V řídicích panelech můžete provádět následující úlohy:

  • Přidání, konfigurace a správa řídicích panelů
  • Konfigurace widgetů, které přidáte do řídicích panelů
  • Rychlé přechody do různých oblastí projektu

Další informace najdete v tématu Řídicí panely.

Repos

Systémy správy zdrojového kódu nebo správy verzí umožňují vývojářům spolupracovat na kódu a sledovat změny provedené v základu kódu. Správa zdrojového kódu je základním nástrojem pro projekty s více vývojáři.

Naše systémy podporují dva typy správy zdrojového kódu: Git nebo Správa verzí Team Foundation (TFVC). Soubory můžete vrátit se změnami a uspořádat soubory v rámci složek, větví a úložišť v obou systémech.

Úložiště Git

S Gitem má každý vývojář kopii na svém vývojovém počítači zdrojového úložiště, včetně všech informací o větvi a historii. Každý vývojář pracuje přímo s vlastním místním úložištěm a změny se mezi úložišti sdílí jako samostatný krok.

Vývojáři potvrdí každou sadu změn a dělají operace správy verzí, jako je historie, a porovnávají je bez připojení k síti. Když vývojáři potřebují přepínat kontexty, vytvoří privátní místní větev a můžou přepnout z jedné větve do druhé a přecházet mezi různými variantami základu kódu. Později sloučí, publikují nebo odstraní větev.

Poznámka:

Git v Azure DevOps je standardní Git. Visual Studio můžete používat se službami Git třetích stran. S Azure DevOps Serverem můžete také používat klienty Gitu třetích stran.

TFVC

V TFVC mají vývojáři na svých vývojových počítačích jenom jednu verzi každého souboru. Historická data se udržují pouze na serveru. Větve jsou založeny na cestě a vytvořeny na serveru.

Přístup k Gitu a TFVC

Z úložišť Repos získáte přístup k úložištím gitu nebo Správa verzí Team Foundation (TFVC) správy zdrojového kódu za účelem podpory správy verzí softwarových projektů. Tato úložiště jsou soukromá.

Azure Repos, stránka souborů Git

V Azure Repos pro Git můžete provádět následující úlohy:

  • Zkontrolujte, stáhněte a upravte soubory a zkontrolujte historii změn souboru.
  • Kontrola a správa nabízených potvrzení
  • Kontrola, vytvoření, schválení, komentář a dokončení žádostí o přijetí změn
  • Přidání a správa značek Git

Boards

Projekty vývoje softwaru vyžadují způsoby, jak snadno sdílet informace a sledovat stav práce, úkolů, problémů nebo vad kódu. V minulosti jste možná použili Microsoft Excel, Microsoft Project, systém sledování chyb nebo kombinaci nástrojů. Mnoho týmů přijalo agilní metody a postupy pro podporu plánování a vývoje.

Z Boards získáte přístup k agilním nástrojům, které podporují plánování a sledování práce.

Backlogy Azure Boards

Pomocí panelů můžete provádět následující úlohy.

  • Přidání a aktualizace pracovních položek
  • Definování dotazů na pracovní položky a vytváření grafů stavu a trendu na základě těchto dotazů
  • Správa backlogu produktu
  • Plánování sprintů pomocí backlogů sprintů
  • Kontrola úkolů sprintu a aktualizace úkolů prostřednictvím panelů úkolů
  • Vizualizace pracovního postupu a aktualizace stavu pomocí panelů Kanban
  • Správa portfolií seskupením scénářů podle funkcí a funkcí seskupení v námětech
  • Pomocí panelů úkolů během denních schůzek Scrum zkontrolujte dokončenou, zbývající nebo blokovanou práci.

Naše systémy poskytují několik typů pracovních položek, které používáte ke sledování funkcí, požadavků, uživatelských scénářů, úkolů, chyb a problémů. Každá pracovní položka je přidružena k typu pracovní položky a k sadě polí, která je možné aktualizovat, jak probíhá průběh.

Pro účely plánování máte přístup k několika typům backlogů a panelů, které podporují hlavní agilní metody – Scrum, Kanban nebo Scrumban.

Projektoví manažeři a vývojáři sdílejí informace sledováním pracovních položek v backlogech a panelech. Užitečné grafy a řídicí panely dokončí obrázek a pomůžou týmům sledovat průběh a trendy.

Přehled jednotlivých položek najdete v backlogech, panelech a plánech .

Pipelines

Rychlé a spolehlivé vydávání softwaru pochází z automatizace co nejvíce procesů. Naše systémy podporují automatizaci sestavení, testování a vydávání verzí.

  • Můžete definovat sestavení, která se mají automaticky spouštět vždy, když člen týmu zkontroluje změny kódu.
  • Kanály buildu můžou obsahovat pokyny ke spuštění testů po spuštění sestavení.
  • Kanály verzí podporují správu nasazení buildů softwaru do přípravných nebo produkčních prostředí.

Azure Pipelines poskytuje integrovanou sadu funkcí, které podporují sestavování a nasazování aplikací.

Cílová stránka Azure Pipelines

Využijte kanály k implementaci kontinuální integrace a průběžného doručování.

  • Automatizace sestavení: Definujte kroky, které se mají provést během sestavení, a triggery, které spustí sestavení.
  • Správa verzí: Správa souběžných verzí Můžete také provést následující úlohy:
    • Konfigurace kanálů verze, které představují vaše prostředí z vývoje do produkčního prostředí
    • Spuštění automatizace pro nasazení aplikace do každého prostředí
    • Přidání schvalovatelů pro potvrzení úspěšného nasazení aplikace v prostředí
    • Ruční nebo automatické vytvoření vydané verze z sestavení
    • Sledování vydaných verzí při jejich nasazení do různých prostředí

Další informace najdete v tématu Kontinuální integrace na libovolné platformě.

Test Plans

Testovací plány podporují vytváření a správu ručních, průzkumných a průběžných testů.

Test Plans

Pomocí testovacích funkcí získáte přístup k následujícím funkcím:

  • Přizpůsobení pracovních postupů s testovacím plánem, sadou testů a pracovními položkami testovacího případu
  • Kompletní sledovatelnost od požadavků po testovací případy a chyby s testovacími sadami založenými na požadavcích
  • Výběr testů založený na kritériích s testovacími sadami založenými na dotazech
  • Rozhraní podobné Excelu s mřížkou pro snadné vytváření testovacích případů
  • Opakovaně použitelné testovací kroky a testovací data se sdílenými kroky a sdílenými parametry
  • Testovací plány, testovací sady a testovací případy pro kontrolu se zúčastněnými stranami
  • Spouštění testů na základě prohlížeče na libovolné platformě
  • Grafy v reálném čase pro sledování testovací aktivity

Další informace najdete v dokumentaci k Azure Test Plans.

Služby pro spolupráci

Azure DevOps také poskytuje následující služby pro spolupráci.

Zachycení služby

Pomocí háků služeb můžete dokončit úkoly na jiných službách, když se události v rámci projektu hostují v Azure DevOps. Můžete například odeslat nabízené oznámení mobilním zařízením vašeho týmu, když se sestavení nezdaří. Háky služeb můžete také použít ve vlastních aplikacích a službách jako efektivnější způsob, jak řídit aktivity v projektech.

Následující služby jsou k dispozici jako cíl volání služeb. Další informace o dalších aplikacích a službách, které se integrují s Azure DevOps, najdete na webu Visual Studio Marketplace.

Nejnovější sadu podporovaných služeb najdete v tématu Integrace s hooky služeb.

Služby hostované v cloudu Azure

Azure poskytuje služby hostované v cloudu, které podporují vývoj a nasazení aplikací. Tyto služby můžete využívat výhradně nebo v kombinaci s Azure DevOps.

Pokud chcete procházet adresář integrovaných služeb, funkcí a sad, projděte si produkty Azure.

Informace o průběžném doručování do Azure z Azure DevOps najdete v tématu Automatické sestavování a nasazování do webových aplikací Azure nebo cloudových služeb.

Správa istrativní služby

Správa prostředí pro vývoj softwaru pro spolupráci je spojená s funkcemi a úlohami. Většinu těchto úkolů můžete provést prostřednictvím webového portálu. Další informace najdete v tématu O nastavení na úrovni uživatele, týmu, projektu a organizace.