Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
A bővítmények olyan bővítmények, amelyek segítségével testre szabhatja és bővítheti az Azure DevOps felhasználói élményét. Szabványos technológiák, például HTML, JavaScript és CSS használatával vannak megírva, és az előnyben részesített fejlesztői eszközökkel fejleszthetők.
A bővítmények közzé vannak téve a Visual Studio Marketplace-en, ahol privátan tarthatók Ön és csapata számára, vagy nyilvánosan megoszthatók az Azure DevOpsot jelenleg használó fejlesztők millióival.
A bővítmények a RESTful API-kódtárat használják az Azure DevOps és más alkalmazások/szolgáltatások egyszerű használatához.
Bővítmény részeinek ismertetése
A következő elemek egy bővítményt alkotnak:
- JSON-jegyzékfájl: Alapvető információkat tartalmaz a bővítményről.
- Fedezeti elemek: Markdown és képek, amelyek a bővítmény áttekintését és esztétikáját alkotják a Marketplace-en.
- Statikus fájlok: A bővítmény logikáját tartalmazza, beleértve a HTML-, JS- és CSS-fájlokat. A statikus fájlok csak hozzájáruláson alapuló bővítményekre alkalmazhatók.
Ezek a fájlok és objektumok össze vannak csomagolva, hogy egy VSIX-fájlt készítsenek, amely közzé lesz téve a Marketplace-en.
A Marketplace-en a felhasználók közvetlenül a szervezetükbe telepíthetnek bővítményeket . Ha nincs engedélye bővítmény telepítésére, de Ön projekttag, kérheti helyette a bővítményt .
Bővítmény használata
Több tucat módon használhat bővítményeket és helyeket, amelyeket hozzáadhat a felhasználói felülethez, és minden futamhoz továbbiakat adunk hozzá. Ismerje meg azokat a helyeket, ahol hozzáadhat egy központot a bővíthetőségi pontokhoz.
- Adjon meg új Azure Pipelines-feladatokat , amelyeket a csapatok használhatnak a buildjeikben.
- Irányítópult-widgetek használatával egyéni nézeteket szerezhet be az Azure DevOpsban.
- A munkaelem űrlapjának kiterjesztése új lapokkal, szakaszokkal és műveletekkel.
- Hozzon létre egy saját központot új képességek beágyazásához az Agilis, kód, buildelési és tesztelési felületeinkbe.
- Olyan műveleteket fejleszthet, amelyek futtathatók a hubokon, függetlenül attól, hogy a miénk vagy ön hozta létre őket.
Marketplace-bővítmény kiértékelése
Egy Marketplace-bővítmény kiértékeléséhez tekintse át az alábbi táblázatban ismertetett információkat és erőforrásokat. Ezeket az információkat a bővítményinformációk között találja
Információ
Használati utasítás
A Top Publisher jelvény
A kiadó kiváló szabályzatokkal, minőséggel, megbízhatóságtal és támogatással mutatja be ügyfelei és a Marketplace iránti elkötelezettségét. További információ: Top Publisher.
K &A
A közzétett bővítmények Q &A szakasza megválaszolhatja az Ön kérdéseit. Emellett jó mechanizmus arra, hogy értelmes párbeszédet folytassanak a bővítmény kiadóival, amely segít ön nyugodtabbá válni. A Q &A-információk segítségével megismerheti a közzétevő által követett fejlesztési, tesztelési és biztonsági eljárásokat. Emellett érzékelteti a kiadó válaszkészségét is.
Értékelések és vélemények
Az értékelések és a vélemények azt jelzik, hogy mások hogyan érzékelik az ajánlatot. További információ: Válasz az ügyfelek visszajelzésére.
Adatvédelmi, licenc- és támogatási szabályzatok
Ellenőrizze, hogy a közzétevő megadta-e őket, és megfelelnek-e az Ön igényeinek vagy aggályainak. További információ: Biztonsági információk.
Biztonsági információk
A Marketplace a következő intézkedésekkel biztosítja a bővítmények biztonságát és integritását:
Kártevővizsgálat: A Marketplace minden új és frissített bővítménycsomagon vírusvizsgálatot futtat annak biztonsága érdekében. Amíg a vizsgálat befejeződik, a bővítmény nem lesz nyilvánosan elérhetővé téve. Ha probléma merül fel, a Marketplace csapata azonnal letilthatja a bővítményt, és értesítheti meglévő ügyfeleit.
Tartalomvizsgálat: A Marketplace minden új és frissített bővítmény tartalmát megvizsgálja, hogy ne jelenjenek meg a nem megfelelő vagy sértő tartalmak a Marketplace-oldalakon.
Csak jóváhagyott hatókörökhöz való hozzáférés: A bővítmények csak a megadott hatókörökön belül működhetnek. Például a munkahelyi elemek írásvédett engedélyekkel rendelkező bővítménye nem tudja módosítani a funkciókat és a hibákat. Az Azure DevOps webbővítmények tesztkörnyezetben futó böngésző iframe-ben futnak, és csak a bővítményhez jóváhagyott Azure DevOps-adatokhoz és API-khoz férhetnek hozzá. A telepítés során a rendszer az engedélyek és hatókörök jóváhagyását kéri a rendszergazdáktól. A védelem érdekében gondosan tekintse át a bővítménykérelmek hatóköreit.
Megjegyzés:
Ha a hatókörök megváltoznak egy bővítmény esetében, jóvá kell hagynia a frissítést, mielőtt az alkalmazható lenne a szervezetre vagy a gyűjteményre.
Külső gyártótól származó buildelési és kiadási feladatok: A feladatok ügynökgépen végrehajtott kódként vannak implementálva. A feladatok csak a számukra explicit módon megadott titkos kulcsokat érhetik el (lásd a változó titkos kulcsokat), de általában teljes hozzáféréssel rendelkeznek magához az ügynökgéphez. A kockázat csökkentése érdekében futtasson buildeket a Microsoft által üzemeltetett ügynökökre, amelyek más feladatoktól elkülönített és az egyes feladatok után újrafeldolgozott virtuális gépek. Másik lehetőségként korlátozhatja a privát üzemeltetésű ügynökgépek fájl- és hálózati hozzáférését. További információ a build és release ügynökökről.
Külső kódvégrehajtás a kiszolgálón: A bővítmények nem telepíthetnek és nem hajthatnak végre kódot az Azure DevOps Serveren.
Bővítmény létrehozása
Bővítmény létrehozása előtt ismerkedjen meg a Marketplace-en már elérhető bővítménytípusokkal, az Azure DevOps bővítményeivel. Megtudhatja, hogyan hozhatja létre első bővítményét, és tekintheti meg a teljes mintakészletet.
További információ az épületbővítményekről:
- REST API-k
- Service Hooks
- A bővítmény csomagolása, közzététele és telepítése
- Integráció megtervezése és közzététele külső alkalmazással vagy szolgáltatással
- Munkája nyilvános megosztása a teljes közösséggel