Přehled rozšíření

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Rozšíření jsou doplňky, které můžete použít k přizpůsobení a rozšíření prostředí pomocí Azure DevOps. Jsou napsané pomocí standardních technologií, jako jsou HTML, JavaScript a CSS. Rozšíření můžete vyvíjet pomocí upřednostňovaných vývojových nástrojů.

Publikujte rozšíření na marketplace Visual Studio. Rozšíření můžete ponechat soukromá pro vás a váš tým nebo sdílet je veřejně s miliony vývojářů, kteří aktuálně používají Azure DevOps.

Rozšíření využívají naši knihovnu RESTful API Library k snadné interakci s Azure DevOps a dalšími aplikacemi a službami.

Vysvětlení částí rozšíření

Snímek obrazovky s komponentami rozšíření

Rozšíření se skládá z následujících položek:

  • manifestový soubor JSON: Obsahuje základní informace o rozšíření.
  • Prostředky zjišťování: Markdown a obrázky, které tvoří přehled rozšíření a estetické funkce na Marketplace.
  • Statické soubory: Obsahují logiku rozšíření, včetně souborů HTML, JS a CSS. Statické soubory se vztahují pouze na přípony založené na příspěvcích.

Tyto soubory a prostředky sbalte do souboru VSIX , který publikujete na Marketplace.

Na Marketplace můžou uživatelé instalovat rozšíření přímo do své organizace. Pokud nemáte oprávnění k instalaci rozšíření, ale jste členem projektu, můžete místo toho požádat o rozšíření.

Použijte rozšíření

Rozšíření můžete použít mnoha způsoby a přidat do uživatelského rozhraní na mnoha místech. Produktový tým přidává další možnosti při každém sprintu. Další informace o všech místech, kde můžete přidat centrum, najdete v tématu Body rozšiřitelnosti.

  • Provide nové úkoly Azure Pipelines které můžou týmy používat ve svých buildech.
  • Pomocí widgetů dashboard můžete v rámci Azure DevOps získat vlastní zobrazení.
  • Rozšiřte formulář pracovní položky novými záložkami, sekcemi a akcemi.
  • Vytvořte si vlastní centrum pro vkládání nových funkcí do agilních prostředí, kódu, sestavení a testování.
  • Vyvíjejte akce, které lze spustit na uzlech, ať už jsou to naše nebo ty, které jste vytvořili.

Vyhodnocení rozšíření Marketplace

Pokud chcete vyhodnotit rozšíření Marketplace, projděte si informace a zdroje informací popsané v následující tabulce. Tyto informace najdete na stránce podrobností rozšíření.

Informace

Využití


Odznáček Top PublisherScreenshot zobrazující odznáček Top Publisher a označení.

Vydavatel ukazuje závazek svých zákazníků a Marketplace prostřednictvím skvělých zásad, kvality, spolehlivosti a podpory. Další informace najdete v tématu Top Publisher.


Q &A

Sekce Q & A publikovaných rozšíření může odpovědět na vaše otázky. Je to také dobrý mechanismus, jak se spojit s vydavateli rozšíření, aby měli smysluplný dialog, abyste se cítili pohodlně. Pomocí informací Q & A pochopíte postupy vývoje, testování a zabezpečení, které vydavatel používá. Dává vám také představu o odezvě vydavatele.


Hodnocení & recenze

Hodnocení a recenze ukazují, jak ostatní nabídku vnímají. Další informace najdete v tématu Reakce na zpětnou vazbu zákazníků.


zásady ochrany osobních údajů, licence a podpory

Zkontrolujte, jestli vydavatel tyto zásady poskytuje a jestli splňuje vaše potřeby nebo obavy. Další informace najdete v tématu Bezpečnostní informace.


Bezpečnostní informace

Marketplace zajišťuje bezpečnost a integritu rozšíření prostřednictvím následujících opatření:

  • vyhledávání malwaru: Marketplace spouští kontrolu virů na každém novém a aktualizovaném balíčku rozšíření, aby se zajistila jeho bezpečnost. Dokud nebude kontrola dokončena, rozšíření se nezveřejní pro veřejné použití. Pokud se problém zobrazí, tým Marketplace může rozšíření okamžitě zakázat a oznámit svým stávajícím zákazníkům.

  • Skenování obsahu: Marketplace skanuje obsah každého nového a aktualizovaného rozšíření, aby se zabránilo zobrazení nevhodného nebo urážlivého obsahu na stránkách Marketplace.

  • Access pouze ke schváleným oborům: Rozšíření může fungovat pouze v rámci udělených oborů. Například rozšíření s oprávněními jen pro čtení u pracovních položek nemůže upravovat funkce a chyby. Webová rozšíření Azure DevOps běží v iframe prohlížeče v izolovaném prostoru (sandbox) a můžou přistupovat pouze k datům a rozhraním API Azure DevOps, která jsou pro toto rozšíření schválená. Během instalace se správcům zobrazí výzva ke schválení oprávnění a oborů. Pokud chcete chránit sebe, pečlivě zkontrolujte rozsahy požadavků na rozšíření.

    Poznámka:

    Pokud se obory pro rozšíření změní, musíte aktualizaci schválit, než ji budete moct použít ve vaší organizaci nebo kolekci.

  • Úlohy sestavení a nasazení ne-Microsoft: Úlohy jsou implementovány jako kód, který běží na agentovi. Úlohy mohou přistupovat pouze k tajemstvím, která jim byla explicitně poskytnuta (viz tajemství proměnných), ale obecně mají plný přístup k samotnému stroji agenta. Pokud chcete snížit riziko, spusťte sestavení na Microsoft hostovaných agentech, což jsou virtuální počítače izolované od jiných úloh a recyklované po každé úloze. Případně omezte přístup k souborům a síti na počítačích s privátním hostovaným agentem. Přečtěte si další informace o agentech sestavení a vydávání verzí.

  • Spouštění kódu kromě Microsoftu na serveru: Rozšíření nemůžou instalovat ani spouštět žádný kód na Azure DevOps Server.

Vytvořte rozšíření

Než vytvoříte rozšíření, seznamte se s typy rozšíření, které už jsou dostupné na Marketplace, Extensions pro Azure DevOps. Zjistěte, jak vytvořit první rozšíření a podívat se na naše kompletní ukázky sady.

Další informace o vytváření rozšíření najdete v následujících článcích:

Další krok