Bővítmények áttekintése
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
A bővítmények bővítmények, amelyekkel testre szabhatja és kibővítheti az Azure DevOps-beli élményt. Szabványos technológiákkal – HTML, JavaScript, CSS – vannak megírva, és az előnyben részesített fejlesztői eszközökkel lettek kifejlesztve.
A bővítmények közzétehetők a Visual Studio Marketplace-en, ahol magánjellegűek lehetnek Az Ö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 az 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.
- Felderítési eszközök: Markdown és a bővítmény áttekintését és esztétikát alkotó képek 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
Tájékoztatás
Használat
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 a bővítmény kiadójával való kapcsolatfelvételre, hogy tartalmas párbeszédet folytatva kényelmessé tegye magát. 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ó: Széf ty information.
Biztonsági információ
Kártevő-vizsgálat: A Marketplace minden új és frissített bővítménycsomagon vírusvizsgálatot futtat, amely a biztonság érdekében közzéteszi. Amíg a vizsgálat nem egyértelmű, nem tesszük közzé a bővítményt nyilvános használatra. Ha aggály merül fel, a Marketplace-csapatnak van eszköze arra, hogy azonnal letiltson egy bővítményt, és értesítse a 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 egy olyan bővítmény, amely csak olvasási engedélyekkel rendelkezik a munkaelemeken, nem módosíthatja a funkciókat és a hibákat. Az Azure DevOps webbővítményei tesztkörnyezetben futó böngésző IFrame-ben futnak. 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 egyik módja, ha alaposan áttekinti a bővítménykérelmek hatóköreit.
Feljegyzés
Ha a hatókörök módosulnak egy bővítmény esetében, a frissítést jóvá kell hagynia, mielőtt az alkalmazhatóvá válik a szervezeten vagy a gyűjteményen.
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 tudják elérni (lásd a változó titkos kulcsokat), de a tevékenységek á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. Vagy korlátozza a fájl- és hálózati hozzáférést a magánhálózati ügynökgépeken. További információ a buildelési és kiadási ügynökökről.
Külső kódvégrehajtás a kiszolgálón: A bővítmény nem tudja telepíteni vagy végrehajtani a 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