Přehled rozšíření
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
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í – HTML, JavaScript, CSS – a vyvinuté pomocí preferovaných vývojových nástrojů.
Rozšíření se publikují na webu Visual Studio Marketplace, kde se dají udržovat v soukromí pro vás a váš tým nebo sdílet veřejně s miliony vývojářů, kteří aktuálně používají Azure DevOps.
Rozšíření využívají naši knihovnu RESTful API ke snadné interakci s Azure DevOps a aplikacemi a službami.
Vysvětlení částí rozšíření
Následující položky tvoří rozšíření:
- Soubor manifestu JSON: Obsahuje základní informace o příponě.
- 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 se sbalí a vytvoří soubor VSIX, který se publikuje na Marketplace.
Z 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žití rozšíření
Existují desítky způsobů, jak můžete použít rozšíření a místa, kde můžete přidat do uživatelského rozhraní, a přidáváme další každý sprint. Seznamte se se všemi místy, kde můžete přidat centrum v bodech rozšiřitelnosti.
- Poskytněte nové úlohy Azure Pipelines, které můžou týmy používat v jejich buildech.
- Pomocí widgetů řídicího panelu můžete získat vlastní zobrazení v Azure DevOps.
- Rozšiřte formulář pracovní položky o nové karty, oddíly a akce.
- Vytvořte si vlastní centrum pro vkládání nových funkcí v našich agilních prostředích, kódu, sestavení a testování.
- Vyvíjejte akce , které se dají spouštět v centrech, 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 v informacích o rozšíření.
Informace
Využití
Odznáček Hlavní vydavatel
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 naleznete v tématu Hlavní vydavatel.
Q &A
Část Q &A publikovaných rozšíření může odpovídat na otázky, které máte. Jsou také dobrým mechanismem pro zapojení vydavatelů rozšíření, aby měli smysluplný dialog, který vám umožní usnadnit si práci. Informace o Q &A vám porozumíte postupům vývoje, testování a zabezpečení, které vydavatel používá. Dává vám také představu o odezvě vydavatele.
Hodnocení a recenze
Hodnocení a recenze ukazují, jak ostatní nabídku vnímají. Další informace najdete v tématu Reakce na zpětnou vazbu od zákazníků.
Zásady ochrany osobních údajů, licence a podpory
Podívejte se, jestli je vydavatel poskytl a jestli splňuje vaše potřeby nebo obavy. Další informace najdete v Sejf ty informací.
Bezpečnostní informace
Kontrola malwaru: Marketplace spouští kontrolu virů na každém novém a aktualizovaném balíčku rozšíření, který publikuje, aby se zajistila jeho bezpečnost. Dokud nebude kontrola úplně jasná, nepublikujeme rozšíření pro veřejné použití. Pokud se problém zobrazí, tým Marketplace má prostředky k okamžitému zakázání rozšíření a upozorňovat stávající zákazníky.
Kontrola obsahu: Marketplace prohledá obsah pro každé nové a aktualizované rozšíření, aby se zabránilo nevhodnému nebo urážlivému obsahu na stránkách Marketplace.
Přístup pouze ke schváleným oborům: Rozšíření může fungovat pouze v rámci udělených oborů. Například rozšíření, které má oprávnění jen ke čtení u pracovních položek, nemůže upravovat funkce a chyby. Webová rozšíření Azure DevOps běží v rámci IFrame prohlížeče v izolovaném prostoru (sandbox). Mají přístup jenom k datům a rozhraním API Azure DevOps schváleným pro toto rozšíření. Během instalace se správcům zobrazí výzva ke schválení oprávnění a oborů. Jedním ze způsobů, jak se chránit sami, je pečlivě zkontrolovat rozsahy požadavků na rozšíření.
Poznámka:
Pokud se obory pro rozšíření změní, musíte aktualizaci schválit, aby se tato aktualizace stala použitelnou ve vaší organizaci nebo kolekci.
Úlohy sestavení a verze třetích stran: Úlohy se implementují jako kód, který se spouští na počítači agenta. Úlohy mají přístup pouze k tajným kódům explicitně zadaným (viz tajné kódy proměnných), ale úlohy mají obvykle úplný přístup k samotnému počítači agenta. Pokud chcete snížit riziko, spusťte sestavení na agentech hostovaných Microsoftem, což jsou virtuální počítače izolované od jiných úloh a recyklované po každé úloze. Nebo 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 verzí.
Spuštění kódu třetí strany na serveru: Neexistuje způsob, jak rozšíření nainstalovat nebo spustit jakýkoli kód na Azure DevOps Serveru.
Sestavení rozšíření
Než vytvoříte rozšíření, seznamte se s typy rozšíření, které už jsou dostupné na Marketplace, rozšíření 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:
- Rozhraní REST API
- Háky služby
- Zabalení, publikování a instalace rozšíření
- Zabalení a publikování integrace s externí aplikací nebo službou
- Sdílejte svou práci veřejně s celou komunitou