Sdílet prostřednictvím


Nové sestavy Analytics a aplikace Azure Boards pro Slack – Aktualizace Sprintu 155

V aktualizaci Sprint 155 sady Azure DevOps představujeme nové sestavy Azure Boards, které vám usnadní sledování důležitých týmových metrik. Nové sestavy se budou zobrazovat na kartě analýz v centrech pro Boards, backlog a Sprint. Tyto sestavy jsou plně interaktivní a umožňují, abyste si je upravili podle vašich potřeb.

Dál s radostí oznamujeme novou aplikaci Azure Boards pro Slack. Tato aplikace vám umožní monitorovat aktivity pracovních položek a vytvářet pracovní položky z vašeho kanálu Slack.

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

Co je nového v Azure DevOps

Funkce

Obecné:

Azure Boards:

Azure Repos:

Azure Artifacts:

Azure Pipelines:

   Vícefázové kanály YAML

 Hostované virtuální počítače

Kubernetes

Test

 Prostředí Azure

Integrace

OBECNÉ

Pozvání spolupracovníků GitHubu do Azure DevOps

Teď můžete pozvat spolupracovníky z GitHubu do Azure DevOps, když jste přihlášení pomocí své identity GitHubu. Ostatní uživatele GitHubu můžete vyhledávat a zvát z domovské stránky Projectu a na stránce Uživatelé v nastavení organizace.

Invite GitHub collaborators into Azure DevOps.

Tato funkce musí být pro stávající organizace povolená prostřednictvím nastavení v části Zásady v nastavení organizace. Ve výchozím nastavení je ale pro organizace vytvořené identitou GitHubu zapnutá.

Enable for existing organizations.

Poznámka:

Tato funkce není dostupná pro uživatele mimo GitHub, i když je zásada zapnutá.

Další informace o pozvání členů týmu najdete v této dokumentaci. Pokud máte problémy s připojením k Azure DevOps pomocí GitHubu, přečtěte si nejčastější dotazy k řešení potíží s ověřováním a pozváním uživatelů GitHubu.

Azure Boards

Získání přehledu o stavu vašich týmů pomocí tří nových sestav Azure Boards

Nemůžete opravit, co nevidíte. Proto chcete mít přehled o stavu a stavu jejich pracovních procesů. Díky těmto sestavám usnadňujeme sledování důležitých metrik s minimálním úsilím v Azure Boards.

Tři nové interaktivní sestavy jsou: Burndown, Kumulativní vývojový diagram (CFD) a Rychlost. Sestavy můžete zobrazit na nové kartě analýzy.

Metriky, jako je burndown sprintu, rychlost práce a týmu, poskytují přehled o průběhu vašeho týmu a pomáhají zodpovědět otázky, jako jsou:

  • Kolik práce zbývá v tomto sprintu? Jsme na cestě, abychom to dokončili?
  • Jaký krok procesu vývoje trvá nejdéle? Můžeme s tím něco udělat?
  • Na základě předchozích iterací bychom měli naplánovat, kolik práce bychom měli naplánovat na další sprint?

Poznámka:

Dříve zobrazené grafy byly nahrazeny těmito vylepšenými sestavami.

Nové sestavy jsou plně interaktivní a umožňují vám je upravit podle svých potřeb. Nové sestavy najdete na kartě Analýza v každém centru.

  • Burndown chart najdete v centru Sprints .

    Analytics tab in Sprint hub.

  • Sestavy CFD a Velocity jsou přístupné z karty Analýza v části Panely a backlogy kliknutím na příslušnou kartu.

    CFD and velocity reports in boards.

Díky novým sestavám máte větší kontrolu a informace o vašem týmu. Několik příkladů:

  • Sestavy Sprint Burndown a Velocity lze nastavit tak, aby používaly počet pracovních položek nebo součet zbývající práce.
  • Časový rámec burndownu sprintu můžete upravit, aniž by to mělo vliv na data projektu. Takže pokud váš tým obvykle stráví první den plánování sprintů, můžete se shodovat s grafem, aby to odráželo.
  • Graf Burndown teď obsahuje vodoznak zobrazující víkendy.
  • Sestava CFD umožňuje odebrat sloupce panelu, jako je Návrh, abyste se mohli více soustředit na tok, na kterém týmy mají kontrolu.

Tady je příklad sestavy CFD zobrazující tok za posledních 30 dnů backlogu scénářů.

Example of the CFD report.

Graf Rychlost je teď možné sledovat pro všechny úrovně backlogu. Teď můžete například přidat funkce i náměty, zatímco předchozí graf podporuje pouze požadavky. Tady je příklad sestavy rychlosti pro posledních 6 iterací backlogu funkcí.

Example of a velocity report.

Aplikace Azure Boards pro Slack

S radostí oznamujeme novou aplikaci Azure Boards pro Slack. Pomocí této aplikace můžete monitorovat aktivitu pracovních položek a vytvářet pracovní položky z kanálu Slack.

Aplikace umožňuje nastavit a spravovat odběry událostí, včetně vytváření a aktualizací pracovních položek, a dostávat oznámení o těchto událostech v kanálu Slack. Konverzace v kanálu Slack se dají použít k vytváření pracovních položek. Když vám budou přiřazeny pracovní položky, dostanete také osobní oznámení. Kromě toho vám náhledy adres URL pracovních položek umožní zahájit diskuze.

Azure Boards app for Slack.

Pokud chcete nainstalovat aplikaci Azure Boards, klikněte sem.

Přizpůsobení sloupců taskboardu

S radostí oznamujeme, že jsme přidali možnost, která vám umožní přizpůsobit sloupce na panelu úloh. Teď můžete sloupce přidávat, odebírat, přejmenovávat a měnit jejich pořadí.

Pokud chcete nakonfigurovat sloupce na panelu Úloh, přejděte na Možnosti sloupců.

Customizing columns on the taskboard.

Tato funkce byla upřednostněna na základě návrhu komunity vývojářů.

Přepínač pro zobrazení nebo skrytí dokončených podřízených pracovních položek v backlogu

Při upřesňování backlogu často chcete zobrazit jenom položky, které nebyly dokončeny. Teď máte možnost zobrazit nebo skrýt dokončené podřízené položky v backlogu.

Pokud je přepínač zapnutý, zobrazí se všechny podřízené položky v dokončeném stavu. Když je přepínač vypnutý, budou všechny podřízené položky v dokončeném stavu skryté v backlogu.

Show or hide child items on the backlog.

Teď můžete snadno získat přístup k naposledy navštíveným panelům, backlogům, dotazům a sprintům z vyhledávacího pole aktivací vyhledávacího pole v Azure Boards.

Activate the instant search box.

Kromě toho můžete hledat panely, backlogy, dotazy a sprinty v celém projektu zadáním názvu panelu do vyhledávacího pole. Teď jsou panely, které jsou pro vás nejdůležitější, jen jedním kliknutím pryč.

Search for a board name.

Naposledy zobrazené značky při označování pracovní položky

Při označování pracovní položky se teď možnost automatického dokončování zobrazí až pět z naposledy použitých značek. To vám usnadní přidání správných informací do pracovních položek.

Most recent used tags displayed when tagging a work item.

Azure Repos

Vylepšené možnosti filtrování pro hledání kódu

Dříve vyhledávání kódu podporovalo 39 filtrů hledání kódu, jako je komentář: a def:. Data naznačují, že se nepoužívá mnoho filtrů, proto odebíráme několik filtrů a slučujeme další. Při této aktualizaci jsme snížili počet filtrů na 19. To vám pomůže tím, že v rozhraní zefektivní vyhledávací dotazy kódu a omezí nepotřebné prvky.

Code search filter options.

Například func: mapuje na metodu:, tj. pokud hledáte func:Account Správa, výsledky se namapují na metodu:Account Správa. Podobně se makrodef: a makroref: jsou mapovány na makro:. Na druhé straně byly filtry, jako jsou sjednocení: a organizace, zastaralé kvůli nedostatku použití.

Metriky pokrytí kódu a zásady větví pro žádosti o přijetí změn

Teď můžete vidět metriky pokrytí kódu pro změny v zobrazení žádosti o přijetí změn. Tím zajistíte, že jste změny odpovídajícím způsobem otestovali prostřednictvím automatizovaných testů. Stav pokrytí se zobrazí jako komentář v přehledu žádosti o přijetí změn. Můžete zobrazit podrobnosti o informacích o pokrytí pro každý řádek kódu, který se změnil v zobrazení rozdílu souboru.

Code coverage metrics and branch policy for pull requests

View details of coverage information for every code line that is changed.

Vlastníci úložiště teď navíc můžou nastavit zásady pokrytí kódu a zabránit sloučení velkých a neotestovaných změn do větve. Požadované prahové hodnoty pokrytí je možné definovat v azurepipelines-coverage.yml souboru nastavení, který je vrácený se změnami v kořenovém adresáři úložiště a zásad pokrytí, pomocí existující konfigurace zásad větve pro další funkce služeb v Azure Repos.

Define coverage thresholds.

Filtrování komentářových oznámení ze žádostí o přijetí změn

Komentáře v žádostech o přijetí změn můžou často generovat velký šum z důvodu oznámení. Přidali jsme vlastní předplatné, které vám umožňuje filtrovat oznámení komentářů, která se přihlásíte k odběru podle věku komentářů, komentátora, odstraněného komentáře, zmíněných uživatelů, autora žádosti o přijetí změn, cílové větve a účastníků vlákna. Tato odběry oznámení můžete vytvořit kliknutím na ikonu uživatele v pravém horním rohu a přechodem do nastavení uživatele.

Filter comment notifications from pull requests.

Filter comment notifications in User settings.

Volané služby pro komentáře žádostí o přijetí změn

Teď můžete vytvářet volání služeb pro komentáře v žádosti o přijetí změn na základě úložiště a cílové větve.

Service hooks for pull request comments.

Azure Artifacts

Veřejné sdílení balíčků s využitím veřejných kanálů (Preview)

Balíčky teď můžete vytvářet a ukládat do veřejných informačních kanálů. Balíčky uložené ve veřejných informačních kanálech jsou dostupné všem uživatelům na internetu bez ověřování, ať už jsou ve vaší organizaci, nebo se dokonce přihlašují k organizaci Azure DevOps. Přečtěte si další informace o veřejných informačních kanálech v dokumentaci k informačním kanálům nebo přejděte přímo do našeho kurzu pro veřejné sdílení balíčků.

Share your packages with public feeds.

Azure Pipelines

kustomize a kompose jako simulační možnosti v úloze KubernetesManifest

Kustomize (část Kubernetes sig-cli) umožňuje přizpůsobit nezpracované soubory YAML bez šablon pro více účelů a nechat původní YAML nedotčený. V rámci akce bake úlohy KubernetesManifest byla přidána možnost kustomize, aby se ke generování souborů manifestu použitých v akci nasazení úlohy KubernetesManifest daly použít všechny složky obsahující soubory kustomization.yaml.

steps:
- task: KubernetesManifest@0
  name: bake
  displayName: Bake K8s manifests from Helm chart
  inputs:
    action: bake
    renderType: kustomize
    kustomizationPath: folderContainingKustomizationFile

- task: KubernetesManifest@0
  displayName: Deploy K8s manifests
  inputs:
    kubernetesServiceConnection: k8sSC1
    manifests: $(bake.manifestsBundle)

kompose transformuje soubory Docker Compose na prostředek Kubernetes.

steps:
- task: KubernetesManifest@0
  name: bake
  displayName: Bake K8s manifests from Helm chart
  inputs:
    action: bake
    renderType: kompose
    dockerComposeFile: docker-compose.yaml

- task: KubernetesManifest@0
  displayName: Deploy K8s manifests
  inputs:
    kubernetesServiceConnection: k8sSC1
    manifests: $(bake.manifestsBundle)

Podpora pro přihlašovací údaje správce clusteru v úloze HelmDeploy

Dříve úloha HelmDeploy použila pro nasazení přihlašovací údaje uživatele clusteru. Výsledkem byly interaktivní výzvy k přihlášení a neúspěšné kanály pro cluster s podporou RBAC založeného na Azure Active Directory. Abychom tento problém vyřešili, přidali jsme zaškrtávací políčko, které umožňuje místo přihlašovacích údajů uživatele clusteru používat přihlašovací údaje správce clusteru.

Package and deploy Helm charts showing the use cluster admin credentials checkbox.

Správa proměnných kanálů v editoru YAML

Aktualizovali jsme prostředí pro správu proměnných kanálu v editoru YAML. Už nemusíte přejít do klasického editoru, abyste mohli přidávat nebo aktualizovat proměnné v kanálech YAML.

Manage pipeline variables in YAML editor.

Nové předdefinované proměnné v kanálu YAML

Proměnné vám poskytují pohodlný způsob, jak získat klíčové bity dat do různých částí vašeho kanálu. V této aktualizaci jsme do úlohy nasazení přidali několik předdefinovaných proměnných. Tyto proměnné jsou automaticky nastaveny systémem, vymezeny na konkrétní úlohu nasazení a jsou jen pro čtení.

  • Environment.Id – ID prostředí.
  • Environment.Name – název prostředí, na které cílí úloha nasazení.
  • Environment.ResourceId – ID prostředku v prostředí, na které cílí úloha nasazení.
  • Environment.ResourceName – název prostředku v prostředí, na které cílí úloha nasazení.

V současné době můžete pracovní položky automaticky propojit s klasickými buildy. U kanálů YAML to ale nebylo možné. V této aktualizaci jsme tuto mezeru vyřešili. Když kanál úspěšně spustíte pomocí kódu ze zadané větve, Azure Pipelines automaticky přidruží spuštění ke všem pracovním položkám (které se odvozují prostřednictvím potvrzení v tomto kódu). Když pracovní položku otevřete, uvidíte spuštění, ve kterých byl vytvořen kód pro danou pracovní položku. Ke konfiguraci použijte panel nastavení kanálu.

Zrušení fáze ve spuštění vícefázového kanálu YAML

Při spuštění kanálu YAML s více fázemi teď můžete během provádění fáze zrušit. To je užitečné, pokud víte, že fáze selže nebo pokud máte další spuštění, které chcete spustit. Tato funkce je také předpokladem pro podporu opakování neúspěšné fáze v budoucnu.

Schválení ve vícefázových kanálech YAML

Kanály YAML ve vícefázových fázích dál vylepšujeme, takže teď do těchto kanálů přidáme ruční schválení. Vlastníci infrastruktury můžou chránit svá prostředí a vyhledávat ruční schválení před fází v jakémkoli kanálu, který do nich nasadí. Díky úplnému oddělení rolí mezi vlastníky infrastruktury (prostředí) a aplikací (kanálu) zajistíte ruční odhlášení pro nasazení v konkrétním kanálu a centrální kontrolu při použití stejných kontrol ve všech nasazeních v prostředí.

Approvals in multi-stage YAML pipelines.

Kanál, který se nasazuje do vývojového prostředí, se zastaví ke schválení na začátku fáze.

Pipeline runs deploying to dev will stop for approval.

Aktualizace imagí hostovaných kanálů

Provedli jsme aktualizace několika imagí virtuálních počítačů hostovaných službou Azure Pipelines. Další podrobnosti o nejnovějších verzích najdete tady. V rámci této aktualizace byly přidány následující změny:

  • Pro VS2017 a VS2019:

    • Přidání Azul Java 7
    • Připnuté image Dockeru uložené v mezipaměti tak, aby odpovídaly verzi jádra hostitele
    • Přidání modulu Az PowerShellu v2.3.2
    • Připnuto Mercurial na verzi 5.0.0
    • Aktualizace Pythonu na verze 2.7.16, 3.4.4, 3.5.4, 3.6.8, 3.7.4
    • Přidání knihovny přenosných tříd (jenom VS 2019)
    • Změna výchozích cest Rustu a proměnných prostředí
  • Pro Ubuntu 16.04:

    • Aktualizace helmu tak, aby vždy stáhl nejnovější (už není připnutá na verzi 2.14.0)
    • Přidání několika oblíbených kontejnerů Dockeru
    • Aktualizace Pythonu na verze 2.7.16, 3.4.10, 3.5.7, 3.6.9, 3.7.4
    • Změna výchozích cest Rustu a proměnných prostředí
  • Pro všechny image jsme přidali proměnnou ImageVersion prostředí pro verzi image.

Úplný seznam nástrojů dostupných pro konkrétní image najdete v části Nastavení > Podrobnosti o fondech > agentů.

Vylepšení projektu DevOps pro virtuální počítač

V této aktualizaci jsme vylepšili pracovní postup virtuálního počítače DevOps Projects tak, aby zahrnoval virtuální počítače, které nevyhovují omezení kvóty pro každou lokalitu. Dříve jste museli vybrat virtuální počítač podle názvu a nabídky. Teď máte zobrazení na vyžádání s dalšími podrobnostmi o nabídkách virtuálních počítačů, jako jsou náklady za měsíc, paměť RAM, datové disky atd. To usnadňuje výběr virtuálního počítače, který potřebujete.

Enhancements to DevOps Project for virtual machine.

Jeden hostovaný fond

V posledním sprintu jsme oznámili, že zavádíme nový hostovaný fond s názvem Azure Pipelines, který nahradí všechny ostatní hostované fondy – hostované, hostované VS2017, Hostované Ubuntu 1604, Hostované Windows 2019 s VS2019, hostovaným macOS a hostovaným macOS High Sierra. Tato změna se implementuje v této verzi.

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).

Díky této změně 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.

Zobrazení správných informací o fondech pro každou úlohu

Když jste dříve použili matici k rozbalení úloh nebo proměnné k identifikaci fondu, měli jsme potíže se zobrazením správných informací o fondu na stránkách protokolů. V této aktualizaci jsme opravili problémy, které způsobovaly zobrazení nesprávných informací o fondu pro určité úlohy.

Produktová podpora pro správu nespolehlivých testů

Flaky testy můžou ovlivnit produktivitu vývojářů, protože selhání testů nemusí souviset se změnami v testu. Můžou také ovlivnit kvalitu expedovaného kódu. Proto jsme přidali podporu v rámci produktu pro přehlednou správu testů. Tato funkce podporuje kompletní životní cyklus díky detekci, generování sestav a řešení. Flaky test management podporuje systém a vlastní detekci.

Detekce systému je dostupná prostřednictvím funkce opětovného spuštění úlohy VSTest. Flaky test je test, který poskytuje různé výsledky, jako je úspěšné nebo neúspěšné, i když ve zdrojovém kódu nebo spouštěcím prostředí nedošlo k žádným změnám. Všechna další spuštění testu pro stejnou větev se také označí jako flaky, dokud se nevyřeší a neoznačí. Pomocí našich rozhraní API můžete také připojit svůj vlastní mechanismus detekce. Jakmile je test identifikován jako záležený, můžete získat podrobnosti v kontextové sestavě testu v kanálu. Pak se můžete rozhodnout, jestli záležné testy ovlivní selhání kanálu. Ve výchozím nastavení jsou podrobné testovací informace k dispozici jako další metadata.

In-product support for flaky test management.

Tady je příklad sestavy se souhrnem testu.

Example of a report with the test summary.

Další podrobnosti o foukané správě testů najdete v dokumentaci zde.

Vylepšení Centra nasazení pro webovou aplikaci na webu Azure Portal

Vylepšili jsme Centrum nasazení pro webovou aplikaci na webu Azure Portal s podporou kanálů s více artefakty. Pokud je teď ve webové aplikaci nasazen jiný než primární artefakt služby Azure Pipelines, získáte relevantní podrobnosti z webu Azure Portal. Také budete mít přímý odkaz na nasazené úložiště a přejít přímo do úložiště z webu Azure Portal. Úložiště je možné hostovat v Azure Repos nebo na GitHubu.

Triggery CI pro nové větve

Jedná se o dlouho čekající požadavek, aby neaktivoval sestavení CI při vytvoření nové větve a když tato větev neobsahuje změny. Zvažte následující příklady:

  • Pomocí webového rozhraní vytvoříte novou větev založenou na existující větvi. To by okamžitě aktivovalo nové sestavení CI, pokud filtr větve odpovídá názvu nové větve. To je nežádoucí, protože obsah nové větve je stejný ve srovnání s existující větví.
  • Máte úložiště se dvěma složkami – aplikace a dokumenty. Nastavíte filtr cesty pro CI tak, aby odpovídal "aplikaci". Jinými slovy, nechcete vytvořit nové sestavení, pokud byla změna vložena do dokumentace. Novou větev vytvoříte místně, provedete nějaké změny v dokumentaci a pak tuto větev nasdílíte na server. Použili jsme k aktivaci nového sestavení CI. To je nežádoucí, protože jste explicitně požádali, abyste ve složce docs nehledali změny. Vzhledem k tomu, jak jsme ale zpracovali novou událost větve, by to vypadalo, jako by se změna udělala i ve složce aplikace.

Teď máme lepší způsob zpracování CI pro nové větve, abychom tyto problémy vyřešili. Při publikování nové větve explicitně vyhledáme nová potvrzení v této větvi a zkontrolujeme, jestli odpovídají filtrům cest.

Integrace Terraformu se službou Azure Pipelines

Terraform je opensourcový nástroj pro vývoj, změnu a správu verzí infrastruktury bezpečně a efektivně. Terraform rozlišuje rozhraní API do deklarativních konfiguračních souborů, které umožňují definovat a zřizovat infrastrukturu pomocí základního konfiguračního jazyka. Pomocí rozšíření Terraform můžete vytvářet prostředky napříč všemi hlavními poskytovateli infrastruktury: Azure, Amazon Web Services (AWS) a Google Cloud Platform (GCP).

Další informace o rozšíření Terraform najdete v této dokumentaci.

Terraform integration with Azure Pipelines.

Integrace se službou Google Analytics

Architektura experimentů Google Analytics umožňuje testovat téměř jakoukoli změnu nebo variantu webu nebo aplikace a měřit její dopad na konkrétní cíl. Můžete mít například aktivity, které chcete, aby vaši uživatelé dokončili (např. provést nákup, zaregistrovat se k bulletinu) nebo metriky, které chcete zlepšit (například výnosy, doba trvání relace, míra nedoručitelnosti). Tyto aktivity umožňují identifikovat změny, které stojí za implementaci na základě přímého dopadu na výkon vaší funkce.

Rozšíření experimentů Google Analytics pro Azure DevOps přidává kroky experimentování do kanálů sestavení a verzí, takže můžete průběžně iterovat, učit se a nasazovat rychleji tím, že experimenty průběžně spravujete a současně získáváte všechny výhody DevOps z Azure Pipelines.

Rozšíření Experimenty Google Analytics si můžete stáhnout z Marketplace.

Integration with Google Analytics.

Ukládání kanálů do mezipaměti (Public Preview)

Ukládání do mezipaměti kanálu umožňuje uložit výsledky dlouhotrvající operace, jako je obnovení balíčku nebo kompilace závislostí, a obnovit je zpět během dalšího spuštění kanálu. To může vést k rychlejším sestavením.

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

Skupina proměnných kanálů a příkazy pro správu proměnných

Přenos kanálů založených na YAML z jednoho projektu do druhého může být náročný, protože potřebujete ručně nastavit proměnné kanálu a skupiny proměnných. Pomocí skupin proměnných kanálu a příkazů pro správu proměnných teď můžete skriptovat nastavení a správu proměnných kanálů a skupin proměnných, které se pak dají řídit verzí, což vám umožní snadno sdílet pokyny pro přesun a nastavení kanálů z jednoho projektu do druhého.

Spuštění kanálu pro větev žádosti o přijetí změn

Při vytváření žádosti o přijetí změn může být obtížné ověřit, jestli by změny mohly narušit spuštění kanálu v cílové větvi. Díky možnosti aktivovat spuštění kanálu nebo za frontu sestavení pro větev pr teď můžete ověřit a vizualizovat změny probíhající spuštěním v cílovém kanálu. Další informace najdete v dokumentaci k příkazům az pipelines run a az pipelines build queue.

Přeskočit první spuštění kanálu

Při vytváření kanálů někdy chcete vytvořit a potvrdit soubor YAML a neaktivovat spuštění kanálu, protože může vést k chybnému spuštění z různých důvodů – infrastruktura není připravená nebo potřebuje vytvořit a aktualizovat skupiny proměnných nebo proměnných atd. Pomocí Azure DevOps CLI teď můžete přeskočit první automatizované spuštění kanálu při vytváření kanálu zahrnutím parametru --skip-first-run. Další informace najdete v dokumentaci k příkazu az pipeline create.

Vylepšení příkazu koncového bodu služby

Příkazy rozhraní příkazového řádku koncového bodu služby podporují pouze nastavení a správu koncového bodu služby Azure rm a github. V této verzi ale příkazy koncového bodu služby umožňují vytvořit libovolný koncový bod služby tím, že poskytne konfiguraci prostřednictvím souboru a poskytuje optimalizované příkazy – az devops service-endpoint github a az devops service-endpoint azurerm, které poskytují prvotřídní podporu pro vytváření koncových bodů služby těchto typů. Další informace najdete v dokumentaci k příkazu.

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.

Make a suggestion

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

Díky,

Sam Guckenheimer