Události
Vytváření aplikací a agentů AI
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 Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Pomocí Azure DevOps se můžete připojit ke svým základním službám a spolupracovat na tom. Pomocí různých funkcí můžete propojit a sledovat úlohy DevOps v Azure Boards, Azure Repos, Azure Pipelines a Azure Test Plans. V tomto článku se dozvíte, jak pomocí integrace mezi službami Azure DevOps zlepšit pracovní postup a produktivitu.
Odkazy na další informace:
Následující tabulka shrnuje některé funkce, které vám pomůžou pracovat s týmem a dalšími týmy.
Funkce | Popis |
---|---|
@mentions (přidat do diskuzí a komentářů) |
Můžete označit @zmínkou člena týmu nebo celý tým v diskusní části formuláře pracovní položky nebo v sekci komentáře k potvrzení, žádosti o přijetí změn nebo k sadě změn. |
#ID (odkaz na pracovní položku) |
Pokud chcete podporovat kompletní sledovatelnost, můžete propojit pracovní položky z potvrzení, žádostí o přijetí změn a sad změn. |
Týmy | Každý tým získá přístup k sadě agilních nástrojů a týmových prostředků. Tyto nástroje umožňují týmům pracovat nezávisle a spolupracovat s ostatními týmy v celém podniku. Každý tým může nakonfigurovat a přizpůsobit každý nástroj tak, aby podporoval jejich fungování. Pro rychlou navigaci si mohou označit jako oblíbená úložiště, kanály a testovací plány. |
Výstrahy | Konfigurace nebo odhlášení z osobních, týmových, projektových nebo organizačních upozornění Přihlásit se k odběru e-mailových upozornění, když dojde ke změnám u pracovních položek, kontrol kódu, žádostí o přijetí změn, souborů pro řízení verzí, sestavení a dalších položek. |
Souhrny e-mailem |
-
Odeslat e-mail se seznamem pracovních položek - položky e-mailového dotazu - Odeslání souhrnů vydaných verzí e-mailem |
Wiki | Vložení výsledků dotazu Azure Boards na wiki |
Změny kódu můžete propojit s uživatelskými příběhy a funkcemi s různými typy odkazů. Pro Git použijte větev, commit, pull request nebo značku. Pro TFVC použijte sadu změn nebo verzovanou položku.
Následující tabulka shrnuje body integrace mezi Azure Boards a Azure Repos.
Funkce | Popis |
---|---|
Řízení vývoje Gitu z pracovních položek | Můžete zahájit větev Gitu, nebo vytvořit odkazy na potvrzení Gitu či žádosti o přijetí změn a řídit vývojový cyklus Gitu pro pracovní položku přímo z formuláře pracovní položky. |
Automatické propojení a převod pracovních položek pomocí potvrzení Gitu | Pro úložiště Git můžete zapnout nebo vypnout následující možnosti: – Zavřete pracovní položky se zmínkami v komentářích k commitu. – Pamatujte si volby uživatelů pro dokončení pracovních položek s pull requesty. – Propojte pracovní položky z komentářů ke commitům. Ve vašem repozitáři můžete v nastavení také automatizovat propojení z commitů nebo pull requestů. - Propojení potvrzení zmínek: Zapněte propojení potvrzení s pracovními položkami pomocí #WorkItemID ve zprávách potvrzení. Vypněte tuto funkci, když přenášíte úložiště z jiného účtu nebo služby. Azure DevOps tuto funkci automaticky vypne při importu úložiště. – Potvrzení zmínky o rozlišení pracovní položky: Zapněte zavření pracovních položek pomocí Opravy #WorkItemID v potvrzeních. – Předvolby přechodu pracovních položek: Ve výchozím nastavení si pamatuje volbu každého uživatele dokončit propojené pracovní položky pomocí žádostí o sloučení. Tuto funkci můžete vypnout, abyste uživatele odradili od dokončování pracovních položek pomocí žádostí o přijetí změn. Když je tato možnost vypnutá, uživatelé se musí rozhodnout, že pro každou žádost o přijetí změn dokončí pracovní položky. |
Kontrola propojených pracovních položek ve větvi Gitu | Podnítit sledovatelnost kontrolou propojených pracovních položek u žádostí o přijetí změn. |
Automatické dokončení pracovních položek pomocí pull requestů | Když propojíte pracovní položku s žádostí o přijetí změn, můžete tyto pracovní položky po úspěšném dokončení žádosti o přijetí změn automaticky dokončit . Systém nastaví jako výchozí vaši volbu pro budoucí pull requesty. |
Zobrazení seznamu objektů kódu, ke které je jedna pracovní položka propojená | Pracovní položky můžete propojit se změnami kódu, buildy a verzemi – poskytuje záznam auditu vývoje funkcí. |
Dotaz na externí odkazy | Můžete vyhledávat pracovní úkoly, které obsahují odkazy na větve, commity, pull requesty nebo značky. |
Konfigurujte zásady větví pro podporu sledování práce | Pokud chcete zajistit, aby změny ve větvi měly odkazy na pracovní položky, nakonfigurujete zásady větve pro úložiště Git v nastavení úložiště. Zapněte možnost Zkontrolovat propojené pracovní položky . Zvolte Povinné, pokud chcete, aby všechny pull requesty měly aspoň jednu propojenou pracovní položku, aby mohly být dokončeny. Pokud chcete povolit žádosti o přijetí změn bez propojených pracovních položek, zvolte Volitelné , ale upozorňujeme na ni. |
Následující tabulka shrnuje body integrace mezi Azure Boards a Azure Pipelines. Několik funkcí poskytuje podporu pro komplexní sledovatelnost při pohybu uživatelských příběhů a funkcí ve vývojovém cyklu. Stejně jako u Azure Repos můžete propojit pracovní položky s objekty pipeliny s následujícími typy propojení: Sestavení, integrované v sestavení a integrované ve výstupu.
Funkce
Popis
Ručně propojte pracovní položky s buildy.
Propojte pracovní položky s sestaveními ve stejném nebo jiném projektu v organizaci nebo kolekci.
Propojte pracovní položky se sestaveními ve stejném projektu v rámci organizace nebo kolekce.
Nastavte možnost integrace tak, aby se automaticky vytvářely odkazy na Integrované ve buildu s pracovními položkami propojenými s větví, commitem nebo žádostí o přijetí změn, které jsou přidruženy k pipeline.
Je nutné naplnit ovládací prvek Vývoj odkazy Integrované v sestavení. Pracovní položky nebo commity, které jsou součástí vydání, se určují z verzí artefaktů. Například každý build v Azure Pipelines je spojený se sadou pracovních položek a commity. Další informace najdete v tématu Konfigurace kanálů pro podporu integrace.
Pokud chcete propojit pracovní položky s kompilacemi a vydáními, zvolte možnost a větev pro pipeline Classic nebo YAML. Tato akce vytvoří odkazy Integrované v buildu a Integrované ve fázi vydání pro pracovní položky, které jsou spojené s větví, commitem nebo pull requestem.
Vyžaduje se naplnit ovládací prvek formuláře Vývoj odkazy s integrovanými v sestavení a ovládací prvek Nasazení odkazy s integrovanými ve fázi vydání při spuštění kanálu Classic nebo YAML. Další informace najdete v tématu Konfigurace kanálů pro podporu integrace.
Nastavte možnost integrace tak, aby automaticky vytvářela odkazy integrované ve fázi vydání na pracovní položky propojené s větví, potvrzením nebo žádostí o přijetí změn přidružených k vydání.
Je nutné vyplnit ovládací prvek Nasazení ve formuláři pracovní položky odkazy integrovanými ve fázi vydání. Další informace najdete v tématu Vydávací kanály, Jak integrovat a hlásit stav vydání?.
Zobrazení seznamu pracovních položek propojených s kanálem klasické verze
Zobrazí seznam všech pracovních položek propojených s sestavením nebo verzí.
Umožňuje zobrazit a otevřít seznam pracovních položek propojených s kanálem Classic nebo YAML.
Zobrazí seznam všech pracovních položek propojených s verzí vydání od předchozí vybrané verze vydání. Může seznam seřadit podle jednotlivých sloupců.
Zobrazit seznam sestav nebo verzí, na které je jediný pracovní prvek propojený
Pracovní položky můžete propojit s buildy a verzemi, což poskytuje auditní stopu pro vývoj a nasazení funkcí.
Dotaz na externí odkazy
Umožňuje zobrazit a rychle přejít do fází vydání, na které je pracovní položka propojená.
Ovládací prvek Nasazení ve formuláři pracovní položky zobrazuje fáze, k nimž je pracovní položka připojena. Stav některých spuštění můžete zobrazit a otevřít jednotlivé fáze nebo spuštění rozbalením fáze. Další informace najdete v části Propojení a zobrazení pracovních položek pro nasazení.
Vytvoření pracovní položky při selhání, volitelně nastavení hodnot pro pole pracovní položky (Classic)
Vytvořit pracovní položku při selhání (Classic nebo YAML), volitelně nastavit hodnoty pro pole pracovní položky (Classic).
Automaticky vytvořit pracovní položku a nastavit pole v případě selhání sestavení. Další informace najdete v tématu Možnosti sestavení pro klasické kanály a Přizpůsobení kanálů, Vytvoření pracovní položky při selhání.
Dotaz na pracovní položky úkolů. Ujistěte se, že počet odpovídajících pracovních položek vrácených z dotazu je v rámci prahové hodnoty.
Pomocí této úlohy zajistíte, aby počet odpovídajících položek vrácených dotazem pracovní položky byl v rámci nakonfigurovaných prahových hodnot. Další informace najdete v tématu Dotazy na pracovní položky, jak řídit nasazení pomocí bran a schvalování.
Azure Pipelines poskytuje podporu pro sestavování kódu uloženého v Azure Repos, a to buď v úložišti Git, nebo v Řízení verzí Team Foundation (TFVC). Další úložiště, která Azure Pipelines podporuje, jsou uvedená v podporovaných zdrojových úložištích.
Následující tabulka shrnuje funkce integrace mezi Azure Repos a Azure Pipelines.
Funkce | Popis |
---|---|
Hlášení stavu nasazení | Označuje stav nasazení na stránkách Soubory, Commity a Větve pro úložiště Git. Tato funkce zlepšuje sledovatelnost od potvrzení kódu do nasazení. Prostředí vydaných verzí můžete nakonfigurovat tak, aby hlásila stav nasazení. |
Odznáček stavu vydané verze | Uveďte stav nejnovějšího sestavení pipelinu ve vašem úložišti. |
Pokrytí kódu | Publikujte a zkontrolujte výsledky pokrytí kódu, které označují podíl kódu projektu, který se skutečně testuje. |
Funkce | Popis |
---|---|
Hlášení stavu nasazení | Označuje stav nasazení na stránkách Soubory, Commits a Větve pro úložiště Git. Tato funkce zlepšuje sledovatelnost od potvrzení kódu do nasazení. Prostředí vydaných verzí můžete nakonfigurovat tak, aby hlásilo stav nasazení. |
Pokrytí kódu | Publikujte a zkontrolujte výsledky pokrytí kódu, které označují podíl kódu projektu, který se skutečně testuje. |
Prostřednictvím typů pracovních položek Azure Boards se podporuje několik scénářů spolupráce. K vyhledání a výpisu pracovních položek můžete použít spravované dotazy a můžete použít funkci vyhledávání Azure DevOps.
Poznámka
Pomocí konkrétních nástrojů nebo formulářů byste měli vytvořit některé typy pracovních položek, jako je žádost o zpětnou vazbu, žádost o kontrolu kódu, sdílené kroky a sdílené parametry. Tyto typy se přidají do kategorie Skryté typy a nezobrazují se v nabídkách použitých k přidání pracovních položek.
U modelu zděděného procesu můžete přizpůsobit pouze následující typy pracovních položek: Testovací plán, Testovací sada a Testovací případ.
Scénář | Typ pracovní položky | Popis |
---|---|---|
Žádost o kontrolu kódu | Žádost o kontrolu kódu | Sleduje informace zadané do formuláře pro revizi nového kódu TFVC. Další informace najdete v tématu Nechte si zkontrolovat kód pomocí sady Visual Studio. |
Proveďte kontrolu kódu | Odpověď kontroly kódu | Sleduje komentáře poskytované revizory kódu v reakci na žádost o kontrolu kódu. |
Žádost o zpětnou vazbu | Žádost o zpětnou vazbu | Sleduje informace zadané do formuláře žádosti o zpětnou vazbu. K zahájení žádosti o zpětnou vazbu použijte následující formuláře. - Požádat o zpětnou vazbu účastníků - Získat zpětnou vazbu. |
Poskytnutí názorů | Zpětná vazba | Umožňuje zúčastněným stranám poskytnout zpětnou vazbu na základě žádostí o zpětnou vazbu nebo dobrovolnickou zpětnou vazbu pomocí rozšíření Microsoft Test &Feedback Marketplace. |
Ruční testování | Testovací plán | Seskupí jednu nebo více testovacích sad a jednotlivé testovací případy dohromady. Testovací plány zahrnují statické testovací sady, sady založené na požadavcích a sady založené na dotazech. Pokud chcete začít, přečtěte si téma Vytvoření testovacích plánů a sad testů. |
Ruční testování | Sada testů | Seskupí jeden nebo více testovacích případů do samostatných testovacích scénářů v rámci jednoho testovacího plánu. Seskupování testovacích případů usnadňuje zobrazení dokončených scénářů. |
Ruční testování | Zkušební případ | Definuje kroky používané k ověření jednotlivých částí kódu, aby se zajistilo, že váš kód funguje správně, neobsahuje žádné chyby a splňuje obchodní a zákaznické požadavky. Jednotlivé testovací případy můžete přidat do testovacího plánu bez vytvoření sady testů. Na jeden testovací případ může odkazovat více než jedna testovací sada nebo testovací plán. Testovací případy můžete efektivně opakovaně používat, aniž byste je museli kopírovat nebo klonovat pro každou sadu nebo plán. |
Ruční testování | Sdílené kroky | Umožňuje sdílení kroků napříč několika testovacími případy. |
Ruční testování | Sdílené parametry | Umožňuje opakovat stejné testovací případy s různými daty. |
Typy pracovních položek, které podporují testovací prostředí, jsou propojeny pomocí typů odkazů zobrazených na následujícím obrázku. Mezi tyto typy patří testováno/testy, testovací případy/sdílené krokya referenční podle/reference.
Pomocí webového portálu můžete zobrazit testovací případy definované pro testovací sadu a testovací sady definované pro testovací plán. Neexistuje ale žádný konkrétní typ propojení, který tyto objekty vzájemně propojuje.
Typ pracovní položky Chyby podporuje následující integrace, o kterých byste měli vědět při sledování chyb.
Scénář | Popis |
---|---|
Vytvořit chybu z testovacího nástroje | Můžete přidat chybu z Test Runneru nebo rozšíření Test &Feedback. Další informace najdete v tématu Definování, zachycení, třídění a správa chyb. |
Vytvořte vložené testy propojené s chybami nebo uživatelskými příběhy | Když váš tým sleduje chyby jako požadavky, můžete pomocí panelu přidat testy a ověřit opravy chyb nebo uživatelské scénáře. |
Sledování informací o sestavení včetně chyb | Formulář pro pracovní položky chyb obsahuje systémové informace, nalezeno v sestavení a integrováno v sestavení, které podporují sledování a řešení chyb kódu v sestaveních v rámci kanálu. Další informace najdete v tématu Dotaz založený na polích integrace sestavení a testování. |
Azure Test Plans je plně integrovaná se službou Azure Pipelines, která podporuje testování v rámci průběžné integrace nebo průběžného nasazování (CI/CD). Testovací plány a testovací případy můžete přidružit ke sestavovacím nebo uvolňovacím pipelinám. Přidejte úlohy pipelinu do definic pipelinu pro zachycení a publikování výsledků testu. Výsledky testů můžete zkontrolovat prostřednictvím vestavěných sestav průběhu a sestav testů potrubí. Následující tabulka shrnuje body integrace mezi Azure Pipelines a Azure Test Plans.
Funkce | Popis |
---|---|
Nastavení testovacích plánů | Pomocí nastavení testovacího plánu můžete nakonfigurovat nastavení testovacího spuštění, abyste přidružili build nebo release kanály a nastavení výsledků testu. |
Úlohy povolení testu kanálu | Zadejte testovací úlohy v rámci definice pipeline. Azure Pipelines poskytuje několik úloh, včetně následujících úloh, které podporují komplexní prostředí pro generování sestav a analýzy testů. - úloha Publikovat výsledky testů: Slouží k publikování výsledků testů do Azure Pipelines. - úloha Visual Studio Test: Umožňuje spouštět jednotkové a funkční testy (Selenium, Appium, Coded UI test a další) pomocí nástroje Visual Studio Test Runner. - úloha .NET Core CLI: Slouží k sestavení, testování, zabalení nebo publikování aplikace .NET. Další úkoly najdete v tématu Publikování výsledků testů. |
Spouštění automatizovaných testů v řetězcích buildu | Přidružení testovacích plánů k sestavovacímu kanálu tak aby se spustily s každým sestavením. |
Přidružení automatizovaných testů k testovacím případům | Přidružte automatizované testy k testovacím případům. |
Nastavení zásad uchovávání informací pro výsledky automatizovaných testů přidružených k sestavením | Můžete nastavit zásady uchovávání testů pro automatizované sestavení z stránky Kanály>Uchovávání. |
Sledovatelnost požadavků | Widget Pro zvýšení kvality požadavků podporuje průběžné sledování kvality z kanálu buildu nebo verze. Widget zobrazuje mapování mezi požadavky a nejnovějšími výsledky testů provedenými proti požadavkům. Poskytuje přehled o sledovatelnosti požadavků. |
Trend výsledků testů | Konfigurovatelný widget Trend výsledků testů zobrazuje trend výsledků testů pro vybraný build nebo vydávací kanál. Widget vám pomůže vizualizovat trendy testů v určitém časovém období, zobrazovat vzory týkající se selhání testů, doby trvání testu atd. Další informace najdete v tématu Konfigurace widgetu Trend výsledků testů (Pokročilé) |
Stav nasazení | Konfigurovatelný widget Stavu nasazení zobrazuje kombinované zobrazení stavu nasazení a rychlost testovacího průchodu v několika prostředích pro nedávnou sadu sestavení. Widget nakonfigurujete zadáním výrobního kanálu, větve a souvisejících vydávacích kanálů. Pokud chcete zobrazit souhrn testů ve více prostředích ve vydané verzi, widget poskytuje maticové zobrazení každého prostředí a odpovídající rychlost průchodu testu. Viz Přidružení automatizovaných testů k testovacím případům |
Zobrazení výsledků testů v buildech a verzích | Souhrny sestavení i verze obsahují podrobnosti o provedení testu. Projděte si tyto souhrny a vyhodnoťte kvalitu kanálu, zkontrolujte sledovatelnost a vyřešte chyby. Vyberte Souhrn testů a zobrazte podrobnosti na kartě Testy. |
Analýza testovacích dat pro sestavení | Každý souhrn sestavení obsahuje kartu Analýza, která obsahuje sestavu Testovací analýzy. |
Řídicí panely poskytují snadný způsob, jak monitorovat průběh a stav. Týmy můžou přidat konfigurovatelné widgety pro podporu svých cílů. Služba Analytics je platforma pro vytváření sestav pro Azure DevOps a nahrazuje předchozí platformu založenou na službě SQL Server Reporting Services. Analýza je optimalizovaná pro rychlý přístup pro čtení a agregace založené na serveru a poskytuje následující výhody:
Na řídicí panel můžete přidat následující předdefinované widgety. Jsou uspořádány pod službou, kterou podporují. Další widgety můžete najít na Azure DevOps Marketplace.
Analýza poskytuje platformu pro vytváření sestav pro Azure DevOps. Pro informace se podívejte na Data dostupná zAnalytiky.
Produkty Microsoftu podporují automatizaci nebo integraci s několika dalšími aplikacemi a službami. Další informace naleznete v následujících článcích.
Události
Vytváření aplikací a agentů AI
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
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Certifikace
Certifikace Microsoft: Power Automate RPA Developer Associate - Certifications
Předveďte, jak vylepšit a automatizovat pracovní postupy pomocí vývojáře Microsoft Power Automate RPA.