Sdílet prostřednictvím


Obousměrná sledovatelnost mezi vydáními a problémy s Jirou – Aktualizace Sprintu 154

V aktualizaci Sprint 154 služby Azure DevOps vdáváme aplikaci Azure Pipelines pro Jira na marketplace Atlassian. Tato integrace přidává odkazy na problémy Jira jako pracovní položky nasazené s vydanými verzemi a umožňuje zobrazovat podrobné informace o nasazeních přímo v problémech Jira.

Doplnili jsme také další vylepšení, která usnadňují hledání a sledování pracovních položek. Vyhledávací pole teď podporuje okamžité vyhledávání pracovních položek a seznam nedávných pracovních položek. Wiki teď navíc umožňuje vytvářet a sledovat pracovní položky s využitím obsahu wiki a vytvářet tak živé dokumenty.

Další informace najdete v následujícím seznamu funkcí .

Co je nového v Azure DevOps

Funkce

Obecné:

Azure Boards:

Azure Pipelines:

Azure Test Plans:

Azure Repos:

Azure Artifacts:

Wiki:

OBECNÉ

Obecná dostupnost rozhraní příkazového řádku Azure DevOps

V únoru jsme představili rozšíření Azure DevOps pro Azure CLI. Rozšíření umožňuje interakci s Azure DevOps z příkazového řádku. Shromáždili jsme vaši zpětnou vazbu, která nám pomohla vylepšit rozšíření a přidat další příkazy. S radostí oznamujeme, že rozšíření je obecně dostupné.

Další informace o Azure DevOps CLI najdete v dokumentaci.

Azure Boards

Živé znovunačtení pracovních položek

V minulosti při aktualizaci pracovní položky a druhý člen týmu udělal změny stejné pracovní položky, druhý uživatel ztratil své změny. Pokud teď upravujete různá pole, uvidíte živé aktualizace změn provedených v pracovní položce.

Živé načítání pracovní položky

Správa cest pro oblasti a iterace z příkazového řádku

Cesty k iteraci a oblasti teď můžete spravovat z příkazového řádku pomocí az boards iteration příkazů a az boards area příkazů. Můžete například nastavit a spravovat iterační a plošné cesty interaktivně z rozhraní příkazového řádku nebo automatizovat celé nastavení pomocí skriptu. Další podrobnosti o příkazech a syntaxi najdete v dokumentaci zde.

Sloupec nadřazeného objektu pracovní položky jako možnost sloupce

Teď máte možnost zobrazit nadřazenou položku každé pracovní položky v backlogu produktu nebo backlogu sprintu. Pokud chcete tuto funkci povolit, přejděte v požadovaném backlogu na Možnosti sloupce a přidejte nadřazený sloupec.

Přidejte nadřazený sloupec jako sloupec do backlogu.

Okamžité vyhledávání pracovních položek

Usnadnili jsme vám nalezení nedávno navštívených pracovních položek, panelů, backlogů a sprintů. K nedávno navštíveným pracovním položkám se teď dostanete kliknutím na vyhledávací pole v Azure Boards.

Tip

Vyhledávací pole můžete vyvolat zadáním klávesové zkratky /.

Přejděte do naposledy zobrazených pracovních položek a položek panelu z hledání.

Hledání pracovní položky během zadávání

Teď můžete při psaní do vyhledávacího pole zobrazit výsledky hledání pracovních položek. To vám pomůže rychle přejít k pracovní položce podle vašeho výběru.

Při psaní si můžete zobrazit výsledky hledání.

Kromě toho můžete přejít na výsledky hledání kódu a wikiwebu, aniž byste museli přepínat karty tak, že při hledání pracovních položek přejdete na karty a pak změníte karty tak, aby se zobrazily výsledky hledání wikiwebu kódu nebo balíčku.

Přejděte na výsledky hledání kódu a wikiwebu z Azure Boards.

Změna procesu používaného projektem

Nástroje by se měly měnit stejně jako váš tým. Teď můžete své projekty přepnout z jakékoli předpolohované šablony procesu na jakýkoli jiný předefinovaný proces. Projekt můžete například změnit z Agilního na Scrum nebo Basic na Agilní. Úplnou podrobnou dokumentaci najdete tady.

Změňte proces používaný projektem.

Skrytí vlastních polí v rozložení

Při přizpůsobení procesu teď můžete v rozložení formuláře skrýt vlastní pole. Pole bude stále dostupné z dotazů a rozhraní REST API. To je užitečné pro sledování dalších polí při integraci s jinými systémy.

Skrytí vlastního pole z rozložení pracovní položky

Azure Pipelines

Aplikace Azure Pipelines pro Jira

S radostí oznamujeme dostupnost aplikace Azure Pipeline pro Jira. Integrace umožňuje obousměrné propojení mezi verzemi ve službě Azure Pipelines a problémy v softwarovém cloudu Jira. Zjednodušuje generování poznámek k verzi sledováním problémů Jira uvedených v potvrzeních GitHubu nasazených s verzemi.

Aplikace Azure Pipelines pro Jira

Kromě toho zobrazuje informace o sestavení a vydání z Azure Pipelines a zobrazuje je na vývojovém panelu problémů. Díky tomuto povolenému sledování toho, jak a kdy se problém doručí, a poskytuje těsný vývojový cyklus od vytvoření problému až po nasazení sledovaných v Jiře.

Informace o sestavení a vydání sledované v Jiře

Vylepšení aplikace Azure Pipelines pro Slack

V únoru jsme vydali aplikaci Azure Pipelines pro Slack, která vám pomůže monitorovat vaše kanály. V této aktualizaci jsme aplikaci vylepšili. Použije @mention v kanálu Slack, pokud se zobrazí oznámení o neúspěšném sestavení, které jste aktivovali. Kromě toho vás upozorní, když jste schvalovatel na oznámení o schválení nasazení vydané verze čekající na vyřízení.

Kromě toho teď můžete vložit odkaz na build nebo verzi v aplikaci Azure Pipelines a získat bohatou verzi Preview kanálu. Tím se k odkazu přidá kontext a usnadní se přechod na Azure DevOps.

Když například vložíte odkaz na sestavení, zobrazí se podrobnosti o sestavení a aktuálním stavu.

Rozšíření adres URL (náhledy odkazů) v aplikaci Azure Pipelines pro Slack

Další podrobnosti o této aktualizaci najdete v blogovém příspěvku s úplným oznámením zde.

Jeden hostovaný fond

Poznámka:

Jedná se o nadcházející změnu, kterou chceme předem sdělit.

Občas může být několik hostovaných fondů matoucí. Nemáte přesný přehled o tom, kde se využívá souběžnost. Pokud máte například souběžnost 10 paralelních úloh, uvidíte v každém hostovaných fondech 10 virtuálních agentů, což není přesné. Když vaše úloha čeká na konkrétní hostovaný fond (např. Hostovaný VS2017) se všemi nečinnými agenty, můžete si myslet, že služba Azure Pipelines je poškozená, aniž byste si uvědomili, že souběžnost se pravděpodobně využívá v jiných hostovaných fondech (např. Hostované Ubuntu 1604).

Aktualizujeme prostředí pro správu fondu agentů tak, aby zahrnovalo nový sjednocený fond hostovaných agentů s názvem Azure Pipelines. Tím se brzy nahradí ostatní hostované fondy, které máte – Hostované, Hostované VS2017, Hostované Ubuntu 1604, Hostované Windows 2019 s VS2019, Hostovaným macOS a Hostovaným macOS High Sierra.

Po nasazení této funkce uvidíte jeden hostovaný fond, který vám poskytne přesný přehled o tom, kolik úloh v tomto fondu běží. Tuto změnu plánujeme zavést v několika dalších sprintech. Nebudete muset v kanálech provádět žádné změny, protože úlohy ze starých hostovaných fondů automaticky přesměrujeme na příslušnou image v novém sjednoceném fondu.

Aktualizace rozhraní fondu agentů v nastavení organizace

Dříve jsme v nastavení projektu změnili stránku správy fondů agentů tak, aby zahrnovala nové uživatelské rozhraní. V této aktualizaci aktualizujeme rozhraní fondů agentů v nastavení organizace. Toto nové rozhraní vám pomůže s nadcházející funkcí, která bude zahrnovat konsolidaci pro hostované fondy a možnost sledovat spotřebu souběžných úloh.

Další podrobnosti o nadcházející funkci najdete v poznámce k vydání verze pro jeden hostovaný fond.

Kontrola nad proměnnými, které se mohou přepisovat při čekání ve frontě

V současné době můžete pomocí uživatelského rozhraní nebo rozhraní REST API aktualizovat hodnoty jakékoli proměnné před spuštěním nového spuštění. I když autor kanálu může určité proměnné označit jako _settable at queue time_, systém to nevynucoval, ani nezabránil nastavení jiných proměnných. Jinými slovy, toto nastavení se použilo pouze k zobrazení výzvy k zadání dalších vstupů při spuštění nového spuštění.

Přidali jsme nové nastavení organizace, které vynucuje _settable at queue time_ parametr. Tím získáte kontrolu nad tím, které proměnné se dají změnit při spuštění nového spuštění. V budoucnu nemůžete změnit proměnnou, která není označena autorem jako _settable at queue time_.

Poznámka:

Toto nastavení je ve výchozím nastavení vypnuté v existujících organizacích, ale při vytváření nové organizace Azure DevOps bude ve výchozím nastavení zapnuté.

Podpora rozsáhlých příloh testů

Úloha publikování výsledků testů ve službě Azure Pipelines umožňuje publikovat výsledky testů při provádění testů, aby poskytovaly komplexní prostředí pro vytváření sestav a analýzy testů. Do této chvíle byl limit 100 MB pro přílohy testů pro testovací běh i výsledky testů. Tím se omezilo nahrávání velkých souborů, jako jsou výpisy stavu systému nebo videa. V této aktualizaci jsme přidali podporu velkých testovacích příloh, která vám umožní získat všechna dostupná data pro řešení potíží s neúspěšnými testy.

Nasazení v kanálu YAML

Úloha nasazení je speciální typ úlohy , která se používá k nasazení aplikace do prostředí. V této aktualizaci jsme přidali podporu pro odkazy na krok v úloze nasazení. Můžete například definovat sadu kroků v jednom souboru a odkazovat na ni v úloze nasazení.

Do úlohy nasazení jsme také přidali podporu dalších vlastností. Tady je například několik vlastností úlohy nasazení, kterou teď můžete nastavit.

  • timeoutInMinutes – jak dlouho se má úloha spustit před automatickým zrušením
  • cancelTimeoutInMinutes – kolik času je třeba před ukončením úloh spustit vždy i v případě, že byly zrušeny úkoly.
  • condition – podmíněně spustit úlohu
  • proměnné – Pevně zakódované hodnoty je možné přidat přímo nebo skupiny proměnných , na skupinu proměnných, na kterou odkazuje trezor klíčů Azure, nebo můžete odkazovat na sadu proměnných definovaných v souboru.
  • continueOnError – pokud by se budoucí úlohy měly spouštět i v případě selhání této úlohy nasazení; výchozí hodnota je false.

Další podrobnosti o úlohách nasazení a úplné syntaxi pro zadání úlohy nasazení najdete v tématu Úloha nasazení.

Integrace Optimizely

Optimalizace je výkonná platforma pro testování A/B a označení funkcí pro produktové týmy. Integrace Služby Azure Pipelines s platformou Optimalizované experimentování umožňuje produktovým týmům testovat, učit se a nasazovat s akcelerovaným tempem a zároveň získávat všechny výhody DevOps z Azure Pipelines.

Rozšíření Optimizely pro Azure DevOps přidává kroky pro experimentování a uvedení příznaků funkcí do kanálů sestavení a verzí, takže můžete průběžně iterovat, zavádět funkce a vracet je zpět pomocí Azure Pipelines.

Další informace o rozšíření Azure DevOps Optimizely najdete tady.

Optimizely

Přidání vydané verze GitHubu jako zdroje artefaktu

Teď můžete své verze GitHubu propojit jako zdroj artefaktů v kanálech verze Azure DevOps. To vám umožní využívat verzi GitHubu jako součást nasazení.

Když v definici kanálu verze kliknete na Přidat artefakt , najdete nový typ zdroje verze GitHubu. Můžete poskytnout připojení ke službě a úložiště GitHub, abyste mohli využívat verzi GitHubu. Můžete také zvolit výchozí verzi verze GitHubu, která se má využívat jako nejnovější, konkrétní verze značky nebo vybrat při vytváření verze. Jakmile je verze GitHub propojená, automaticky se stáhne a zpřístupní v úlohách vydání.

Přidejte verzi GitHubu jako zdroj artefaktů.

Platba za další kanály z portálu Azure DevOps

Dříve jste museli přejít na Marketplace, abyste zaplatili další kanály. Teď si můžete koupit další kanály z portálu Azure DevOps. Můžete zvýšit nebo snížit počet ci/CD hostovaných Microsoftem nebo místního prostředí z fakturace nastavení > organizace.

Další informace najdete v dokumentaci k nákupu CI/CD tady.

Schválení vydaných verzí přímo z centra Release

Zjednodušilo se zpracování čekajících schválení. Zatím bylo možné schválit vydání ze stránky podrobností vydané verze. Nyní vám umožňuje schvalovat vydané verze přímo z centra Release.

Schvalte vydané verze přímo z centra vydaných verzí.

Přidali jsme odkaz na zobrazení prostředků prostředí Kubernetes, abyste mohli přejít do okna Azure pro odpovídající cluster. To platí pro prostředí mapovaná na obory názvů v clusterech Azure Kubernetes Service.

Odkaz na cluster Azure Kubernetes Service v zobrazení prostředků Kubernetes v zobrazení prostředí

Filtry složek vydaných verzí v odběrech oznámení

Složky umožňují uspořádat kanály pro snadnější zjišťování a řízení zabezpečení. Často můžete chtít nakonfigurovat vlastní e-mailová oznámení pro všechny kanály verze, které jsou reprezentovány všemi kanály v rámci složky. Dříve jste museli nakonfigurovat více předplatných nebo jste v předplatných měli složité dotazy, abyste získali prioritní e-maily. V této aktualizaci teď můžete přidat klauzuli složky vydané verze do dokončeného nasazení a čekajících událostí schválení a zjednodušit odběry.

Filtry složek vydaných verzí v odběrech oznámení

Nasazení externích úložišť Git do Azure Kubernetes Services (AKS)

Dříve jsme ve službě Azure Repos a GitHub podporovali umístění kódu v centru nasazení AKS. V této aktualizaci přidáváme podporu externích úložišť Git , abyste mohli svůj kód nasadit z libovolného veřejného nebo privátního úložiště Git do AKS.

Nasazení do AKS z externích úložišť Git

Podpora úložišť Bitbucket v projektech DevOps

Do devOps Projects jsme přidali podporu úložišť Bitbucket. Teď můžete získat prostředí OAuth a naplněný seznam úložišť a větví, ze které můžete vybírat při nasazování do prostředků Azure.

Úložiště Bitbucket v DevOps Projects.

Výběr souboru Dockerfile v centru nasazení pro kontejnery WebApp a AKS

Teď můžete vybrat soubor Dockerfile v centru nasazení pro AKS a Službu WebApp Containers. To bude užitečné, když chcete zachovat různé verze souboru Dockerfile nebo mít ve stejném úložišti více aplikací. Díky tomu budete moct vybrat konkrétní soubor DockerFile nebo aplikaci, kterou chcete odeslat.

vyberte soubor Dockerfile v centru nasazení pro AKS a WebApp Containers.

Azure Test Plans

Nová stránka testovacích plánů ve verzi Public Preview

Nová stránka testovacích plánů (testovací plány*) je dostupná ve verzi Public Preview pro všechny organizace Azure DevOps. Nová stránka poskytuje zjednodušená zobrazení, která vám pomůžou soustředit se na úkol – plánování testů, vytváření nebo provádění. Je také nepotřebné a konzistentní se zbytkem nabídky Azure DevOps.

Nová stránka testovacího plánu

Nová stránka může povolit funkce ve verzi Preview, jak je znázorněno níže.

Povolte novou stránku Testovací plány.

Stránka Testovací plány* bude mít kromě nových funkcí, jako je kopírování a klonování testovacích plánů, většinu funkcí z existující stránky. Možnosti plánování a vytváření testů budeme přidávat každých 3 týdny.

Nové funkce stránky Testovací plány

Další informace o nové stránce najdete v této dokumentaci.

Azure Repos

Auditování pro události Azure Repos

Přidali jsme události pro úložiště, která je možné využívat prostřednictvím karty auditování Azure DevOps v nastavení organizace. Události pro zásady teď můžete zobrazit při jejich vytvoření, odebrání, úpravě nebo obejití. Kromě toho můžete zobrazit události pro úložiště při jejich vytváření (včetně forku nebo odstranění), přejmenování, obnovitelného odstranění, zničení nebo změny výchozí větve.

Auditování událostí Azure Repos

Azure Artifacts

Vylepšení doby načítání stránky kanálu

S radostí oznamujeme, že jsme vylepšili dobu načítání stránky informačního kanálu. V průměru se doba načítání stránek informačního kanálu snížila o 10 %. Největší informační kanály zaznamenaly největší zlepšení 99. doby načítání stránky informačního kanálu percentilu (doba načítání v nejvyšších 99 % všech informačních kanálů) se snížila o 75 %.

Wiki

Bohaté možnosti úprav pro stránky wiki s kódem

Při úpravách stránky wikiwebu s kódem jste byli dříve přesměrováni do centra Azure Repos pro úpravy. V současné době není centrum úložiště optimalizované pro úpravy Markdownu.

Teď můžete upravit stránku wikiwebu kódu v editoru vedle sebe uvnitř wikiwebu. Díky tomu můžete pomocí bohatého panelu nástrojů Markdown vytvořit obsah, který bude prostředí pro úpravy stejné jako na wikiwebu projektu. V repoziích se stále můžete rozhodnout, že v místní nabídce vyberete možnost Upravit v repos .

Bohaté úpravy wikiwebu kódu ve Wiki Hubu

Vytvoření a vložení pracovních položek ze stránky wiki

Jak jsme si poslechli vaši zpětnou vazbu, slyšeli jsme, že používáte wikiweb k zachycení dokumentů debaty, plánování dokumentů, nápadů na funkce, specifikace dokumentů, minut schůzky. Teď můžete snadno vytvářet funkce a uživatelské scénáře přímo z plánovacího dokumentu, aniž byste opustili stránku wikiwebu.

Pokud chcete vytvořit pracovní položku, vyberte text na stránce wikiwebu, kam chcete pracovní položku vložit, a vyberte Nová pracovní položka. To vám ušetří čas, protože nemusíte nejdřív vytvářet pracovní položku, přejděte na úpravy a vyhledejte pracovní položku, kterou chcete vložit. Omezuje také kontextový přepínač, protože nevycházíte z oboru wikiwebu.

Umožňuje vytvářet a vkládat pracovní položky z obsahu wikiwebu.

Další informace o vytváření a vkládání pracovních položek z wikiwebu najdete v naší dokumentaci.

Další kroky

Poznámka:

Tyto funkce se budou zavádět během následujících dvou až tří týdnů.

Přejděte na Azure DevOps a podívejte se na ně.

Jak poskytnout zpětnou vazbu

Rádi bychom slyšeli, co si o těchto funkcích myslíte. Pomocí nabídky pro odeslání názoru můžete nahlásit problém nebo poskytnout návrh.

Vytvoření návrhu

Můžete také získat rady a své otázky zodpovězené komunitou ve službě Stack Overflow.

Díky,

Biju Venugopal