Megosztás a következőn keresztül:


Bővítmények telepítése

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Olyan bővítmények telepítése, hozzárendelése, letiltása és eltávolítása, amelyek új funkciókat és képességeket adnak hozzá az Azure DevOpshoz.

A bővítményekkel kapcsolatos további információkért tekintse meg a fejlesztési és közzétételi áttekintéseket.

Előfeltételek

Kategória Követelmények
Engedélyek A Projektcsoportgazdák csoport tagja. A szervezettulajdonosok automatikusan ennek a csoportnak a tagjai. Ha nem rendelkezik engedélyekkel, kérheti a bővítményeket , vagy megkeresheti a projektgyűjtemény rendszergazdáját.
Bővítménymegosztás A szervezetével megosztott privát bővítmények.
Kategória Követelmények
Engedélyek A Projektgyűjteménygazdák csoport tagja vagy a gyűjteményszintű információengedélyek szerkesztése . A szervezettulajdonosok automatikusan ennek a csoportnak a tagjai. Ha nem rendelkezik engedélyekkel, kérheti a bővítményeket , vagy megkeresheti a projektgyűjtemény rendszergazdáját.
Bővítménymegosztás A szervezetével megosztott privát bővítmények.

Feljegyzés

Ha meglévő Azure-előfizetést szeretne használni a számlázáshoz, legalább társminisztrátori engedélyekkel kell rendelkeznie az előfizetéshez. Ha nem rendelkezik engedélyekkel, egy Azure-fiókadminisztrátor vagy szolgáltatásadminisztrátor hozzáadhatja Önt társadminisztrátorként az Azure-előfizetéshez az Azure portálon.

A projektgyűjtemény újra felhasználja az Azure-előfizetést a jövőbeli Marketplace-vásárlásokhoz. Hol találhatok további információt az Azure-számlázásról?

Bővítmény telepítése

Telepítsen egy bővítményt a szervezetére az alábbi lépésekkel.

  1. Jelentkezzen be a szervezetébe (https://dev.azure.com/{Your_Organization}).

  2. Válassza a bevásárlótáska ikont, majd válassza a Tallózás a Marketplace-en lehetőséget.

    Képernyőkép a kiemelt bevásárlótáska ikonról és a Piactér böngészés gomb kiválasztásáról.

  3. Keresse meg a telepíteni kívánt bővítményt, és válassza a Get it free (Ingyenes) lehetőséget.

    Képernyőkép, amelyen a piros négyzet az Ingyenes hozzáférés gombot emeli ki.

  4. Válassza ki a szervezetét a legördülő menüből, majd válassza a Telepítés lehetőséget a bővítmény telepítéséhez.

    Szervezet kiválasztása ehhez a bővítményhez

A bővítmény már telepítve van! Most már beléphet a szervezetébe, hogy használja a bővítményét. Emellett tájékoztassa a csapatát erről a bővítményről, hogy elkezdhesse használni a képességeit.

Telepített bővítmény

Magas szintű jogosultságok, folyamatdedaktálók és közzé nem hozott bővítmények

A magas jogosultsági hatókörű bővítmények, a folyamat dekorátorai vagy a nem közzétett állapotok biztonsági kockázatot jelenthetnek, ha nem megfelelően van ellenőrizve. A magas jogosultsági hatókörök széles körű hozzáférést biztosítanak a szervezet erőforrásaihoz, míg a csővezeték dekorátorai módosíthatják a szervezet összes csővezetékét. Előfordulhat, hogy a közzé nem adott bővítményeket a közzétevők már nem tartják fenn. Az ilyen típusú bővítmények kezeléséről további információt a magas jogosultsági szintű hatókörök, a folyamat dekorátorok és a nem közzétett bővítmények kezelése című témakörben talál.

Bővítmény eltávolítása vagy letiltása

  1. Jelentkezzen be a szervezetébe (https://dev.azure.com/{Your_Organization}).

  2. Válassza a fogaskerék ikonSzervezeti beállítások lehetőséget.

    Képernyőkép a Szervezeti beállítások megnyitása parancsról.

  3. Válassza a Bővítmények lehetőséget, majd válassza ki az eltávolítani vagy letiltani kívánt bővítményt.

    Képernyőkép az Eltávolítás kiválasztása vagy a bővítmény letiltása lehetőségről.

  4. Válassza az Eltávolítás vagy a három pont (...), majd a Letiltás lehetőséget.

    A bővítményműveletek letiltását vagy eltávolítását bemutató képernyőkép.


A gyűjtemény bővítményeinek eltávolításához hajtsa végre a következő lépéseket:

  1. Nyissa meg a helyi galériafelügyeleti portált (http://{server}:8080/tfs/_gallery/manage).

  2. A kívánt bővítményhez válassza a három pontot (...), majd az Eltávolítás lehetőséget.

    Képernyőkép a Bővítmény eltávolítása műveletről.

Bővítmények engedélyezése vagy listázása a parancssoron keresztül

Bővítmény engedélyezése az az devops extension enable paranccsal. Első lépésként tekintse meg az Azure DevOps parancssori felület használatának első lépéseit.

az devops extension enable --extension-name
                           --publisher-name
                           [--org]

Paraméterek – bővítmény engedélyezése

  • bővítmény neve: Az engedélyezni kívánt bővítmény neve.
  • közzétevő neve: A bővítmény közzétevőjének neve.
  • org: Azure DevOps-szervezet URL-címe. Az alapértelmezett szervezet konfigurálása az devops configure -d organization=ORG_URL segítségével. Kötelező, ha nincs alapértelmezettként konfigurálva, vagy ha a rendszer felvette a következőt: git config. Példa: --org https://dev.azure.com/MyOrganizationName/

Példa – bővítmény engedélyezése

Az alábbi parancs engedélyezi a Timetracker bővítményt, és táblaformátumban jeleníti meg az eredményt.

az devops extension enable --extension-name Timetracker --publisher-name 7pace --output table

Publisher Id    Extension Id    Name         Version      Last Updated     States
--------------  --------------  -----------  -----------  ---------------  --------
7pace           Timetracker     Timetracker  5.0.1.34507  2019-11-13       none

Bővítmények listázása

A szervezetben telepített bővítményeket az az devops bővítménylista paranccsal listázhatja. Első lépésként tekintse meg az Azure DevOps parancssori felület használatának első lépéseit.

az devops extension list [--include-built-in {false, true}]
                         [--include-disabled {false, true}]
                         [--org]

Választható paraméterek – bővítmények listázása

  • beépített: Foglalja bele a beépített bővítményeket. Az elfogadott értékek igaz (alapértelmezett) és hamisak.
  • include-disabled: A letiltott bővítmények belefoglalása. Az elfogadott értékek igaz (alapértelmezett) és hamisak.
  • org: Azure DevOps-szervezet URL-címe. Az alapértelmezett szervezetet konfigurálhatja a következővel az devops configure -d organization=ORG_URL: . Kötelező, ha nincs alapértelmezettként konfigurálva, vagy ha a rendszer felvette a következőt: git config. Példa: --org https://dev.azure.com/MyOrganizationName/

Példa – listabővítmények

Az alábbi parancs a szervezet bővítményeit sorolja fel. Kizárja a letiltott és a beépített bővítményeket, és táblaformátumban jeleníti meg az eredményeket.

az devops extension list --include-built-in false --include-disabled false -output table

Publisher Id    Extension Id             Name                     Version              Last Updated     States         		 Flags
--------------  -----------------------  -----------------------  -------------------  ---------------  -----------------------  -------
ms              vss-analytics            Analytics                18.160.0.2130149925  2019-11-22       multiVersion, truste...  trusted
ms              vss-code-search          Code Search              18.160.0.1640944814  2019-11-22       multiVersion, truste...  trusted
ms              vss-plans                Delivery Plans           18.160.0.1266795967  2019-11-25       multiVersion, truste...  trusted
ms-eswm         dependencytracker        Dependency Tracker       2.1910.12801         2019-10-28       none
ms-devlabs      workitem-feature-tim...  Feature timeline and...  0.0.357              2019-10-14       none
AgileParts      gantt                    GANTT chart              1.0.79               2019-10-25       none
gordon-bee...   github                   GitHub Widget            0.10.0               2016-03-16       none
ms-devlabs      vsts-extensions-mult...  Multivalue control       2.2.26               2019-11-15       none
agile-exte...   product-vision           Product Vision           2.0.6                2019-06-04       none
mohitbagra      related-workitems        Related Work items       2.0.4                2017-11-12       none
YodLabs         TagsManager2             Tags Manager             0.9.31               2019-02-04       none
ms-devlabs      team-calendar            Team Calendar            2.0.15               2019-11-01       none
ms              vss-testmanager-web      Test Manager for TFS...  18.160.0.2130893445  2019-11-25       multiVersion, truste...  trusted
mmanela         vsts-workitem-recent...  Who recently viewed ...  1.0.4                2019-03-22       none
ottostreif...   wiql-editor              Wiql Editor              2.0.90               2019-06-21       none
mohitbagra      workitem-checklist       Work item checklist      3.2.4                2019-06-24       none
mohitbagra      witoneclickactions       Work item form one c...  2.3.2                2018-04-03       none
ms-devlabs      WorkItemVisualizatio...  Work Item Visualizat...  1.4.64               2018-04-03       none

Bővítményinformációk listázása

A bővítmény részletei az az devops extension show paranccsal listázhatók. Első lépésként tekintse meg az Azure DevOps parancssori felület használatának első lépéseit.

az devops extension show --extension-name
                         --publisher-name
                         [--org]

Paraméterek – bővítményinformációk listázása

  • bővítmény neve: A bővítmény neve.
  • közzétevő neve: A bővítmény közzétevőjének neve.
  • org: Azure DevOps-szervezet URL-címe. Az alapértelmezett szervezetet konfigurálhatja a következővel az devops configure -d organization=ORG_URL: . Kötelező, ha nincs alapértelmezettként konfigurálva, vagy ha a rendszer felvette a következőt: git config. Példa: --org https://dev.azure.com/MyOrganizationName/

Példa – bővítményinformációk listázása

Az alábbi parancs a Timetracker-bővítmény adatait jeleníti meg táblaformátumban.

az devops extension show --extension-name Timetracker --publisher-name 7pace --output table

Publisher Id    Extension Id    Name         Version      Last Updated     States
--------------  --------------  -----------  -----------  ---------------  --------
7pace           Timetracker     Timetracker  5.0.1.34507  2019-11-13       disabled

Bővítmény telepítésének hibaelhárítása

A gyakori problémák megoldásához kövesse az alábbi hibaelhárítási lépéseket:

  • A bővítmény telepítése sikertelen:

    • Engedélyek ellenőrzése: A bővítmények telepítéséhez győződjön meg arról, hogy Ön projektgyűjtemény-rendszergazda, vagy rendelkezik a rendszergazda által megadott szükséges engedélyekkel.
    • Bővítménykompatibilitás ellenőrzése: Győződjön meg arról, hogy a bővítmény kompatibilis az Azure DevOps verziójával. Kompatibilitási információkért tekintse meg a bővítmény részletes lapját.
    • Hálózati problémák: Ellenőrizze, hogy a hálózati kapcsolat stabil-e, és hogy nincsenek-e tűzfal- vagy proxybeállítások, amelyek blokkolják a telepítési folyamatot.
  • A bővítmény összeomlik vagy hibákat okoz:

    • Diagnosztikai adatok gyűjtése: Ha egy bővítmény összeomlik vagy hibát okoz, gyűjtsön diagnosztikai adatokat a probléma azonosításához. Ezek az információk hibaüzeneteket, naplókat és képernyőképeket tartalmaznak a problémáról.
    • Bővítménynaplók ellenőrzése: Egyes bővítmények olyan naplókat biztosítanak, amelyek segíthetnek a problémák diagnosztizálásában. A naplók eléréséről és értelmezéséről a bővítmény dokumentációjában tájékozódhat.
    • Kapcsolatfelvétel az ügyfélszolgálattal: Ha nem tudja megoldani a problémát, forduljon a bővítmény támogatási csapatához az összegyűjtött diagnosztikai adatokkal. A probléma elhárításához a lehető legtöbb részletet adja meg.
  • A bővítmény nem látható a telepítés után:

    • A lap frissítése: Előfordulhat, hogy a bővítmény nem jelenik meg közvetlenül a telepítés után.
    • Engedélyek ellenőrzése: Győződjön meg arról, hogy rendelkezik a bővítmény megtekintéséhez és használatához szükséges engedélyekkel. Egyes bővítmények megtekintéséhez bizonyos engedélyek szükségesek.
    • Telepítse újra a bővítményt: Ha a bővítmény továbbra sem látható, próbálja meg eltávolítani és újratelepíteni.

Gyakori kérdések (GYIK)

K: Miért nem látom a szervezetemet a Marketplace telepítési oldalán?

Válasz: Ha nem látja a szervezetét, amikor az Azure DevOps Marketplace-ről vásárol, próbálkozzon az alábbi lépésekkel:

  1. Ellenőrizze a Visual Studio Marketplace-be való bejelentkezéshez használt identitást. A jobb felső sarokban válassza ki a felhasználónevet a profil megtekintéséhez.
  2. Győződjön meg arról, hogy az e-mail-címe és a címtára helyes.
  3. Zárja be az összes böngészőablakot.
  4. Nyisson meg egy privát vagy inkognitó böngészési munkamenetet.
  5. Jelentkezzen be a "Visual Studio Marketplace" felületére. Használja a kívánt szervezet egyik felhasználójának identitását.

Tanács.

Az Azure DevOps megkérheti, hogy válasszon a "munkahelyi vagy iskolai fiók" vagy a "személyes fiók" közül. Ha igen, akkor a Microsoft-fiókhoz és a szervezet által a Microsoft Entra-azonosítóban kezelt "munkahelyi vagy iskolai fiókhoz" hasonló e-mail-címet használt. Bár ezek az identitások ugyanazzal az e-mail-címmel rendelkeznek, továbbra is különálló identitások, amelyek különböző profilokkal, biztonsági beállításokkal és engedélyekkel rendelkeznek. Válassza ki a kijelölni kívánt szervezet felhasználójának identitását.

K: Miért nem tudok bővítményt telepíteni?

Válasz: A bővítmények az alábbi okok valamelyike miatt nem telepíthetők.

K: Miért nem férnek hozzá a felhasználók a bővítményfunkciókhoz?

Válasz: A felhasználók az alábbi okok valamelyike miatt nem férhetnek hozzá a bővítményekhez.

  • A legtöbb bővítmény megköveteli, hogy a felhasználók legalább alapszintű hozzáféréssel rendelkezzenek, ne pedig Stakeholderrel. Telepítheti például az ingyenes Code Search bővítményt, de minden felhasználónak legalább alapszintű hozzáféréssel kell rendelkeznie a kódkereséshez. Az alkalmazás minőségének javítása érdekében telepítheti az ingyenes Teszt és visszajelzés bővítményt. A hozzáférési szint alapján különböző képességeket tapasztalhat, függetlenül attól, hogy offline vagy az Azure DevOps Serviceshez vagy a helyszíni Azure DevOps Serverhez csatlakozik-e. További információ: a bővítmény leírása a Visual Studio Marketplace, Azure DevOps lapon.

  • Ha szervezetet használ, és elindított egy ingyenes bővítmény próbaverzióját, előfordulhat, hogy a próbaverzió lejárt. Ellenőrizze, hogy a próbaidőszak lejárt-e.

    1. A szervezeti eszköztáron válassza a Felhasználók lehetőséget.
    2. Lépjen a bővítménypanelre.
    3. Keressen egy lejárati üzenetet, amelyből megtudhatja, hogy a bővítmény lejárt-e vagy mikor járt le.
  • Ha szervezetet használ, és fizetett érte a bővítményért, győződjön meg arról, hogy ezt a bővítményt a felhasználókhoz rendelte.

    1. A szervezeti eszköztáron lépjen a Felhasználók elemre.
    2. Lépjen a bővítménypanelre.
    3. Ellenőrizze, hogy a bővítmény hozzá van-e rendelve a felhasználóhoz. Ha nem, rendelje hozzá a kiterjesztést a felhasználóhoz.

További információ: Bővítmények hozzárendelése felhasználókhoz.

K: Mi történt az előzetes verziójú bővítményemmel?

Lehetséges, hogy a bővítmény kikerült az előzetes verzióból. Az előzetes verziójú időszak után a hosszabb bővítmények általában fizetős bővítményként érhetők el. Előfordulhat, hogy a bővítmény megvásárlása előtt türelmi időszak áll rendelkezésre. A bővítmény megvásárlása előtt az összes előzetes verziójú bővítmény automatikusan ingyenes próbaverzióvá alakul.

K: Miért nem tudok bővítményeket telepíteni az Azure DevOps Serverhez?

Válasz: Az Alábbi okok valamelyike miatt nem telepíthet bővítményeket az Azure DevOps Serverhez:

  • Legyen tagja a Projektgyűjteménygazdák csoportnak , vagy a Gyűjteményszintű információ szerkesztése engedély be van állítva Engedélyezés értékre abban a projektgyűjteményben, ahol bővítményeket szeretne telepíteni. Ha nem rendelkezik engedélyekkel, ehelyett bővítményeket kérhet .
  • Előfordulhat, hogy hibaüzenet jelenik meg, amely szerint már telepítette vagy kérelmezte a bővítményt. Ha igen, forduljon a Projektgyűjtemény rendszergazdái csoport egyik tagjához, és kérje meg őket, hogy rendeljék hozzá a bővítményt. További információ: Engedélyszintek növelésének kérése.

K: Miért nem látom a kívánt projektgyűjteményt (a helyszínen)?

Válasz: Legyen tagja a projektgyűjteménynek. Kövesse az alábbi lépéseket a Marketplace-be való bejelentkezéshez használt identitás ellenőrzéséhez.

  1. Az Azure DevOps Server webportál kezdőlapján (https://{server}:8080/tfs/) lépjen a lap jobb felső sarkára, és válassza ki a felhasználónevét a profil megtekintéséhez.
  2. A profil bal oldalán győződjön meg arról, hogy az e-mail-címe és a címtára helyes.
  3. Zárja be az összes böngészőablakot.
  4. Nyisson meg egy privát vagy inkognitó böngészési munkamenetet.
  5. Jelentkezzen be az Azure DevOps Server kezdőlapjára (https://{server}:8080/tfs/) azzal az identitással, amely egy felhasználó abban a projektgyűjteményben, amelyben telepíteni szeretné a bővítményt.
    Az Azure DevOps megkérheti, hogy válasszon a "munkahelyi vagy iskolai szervezet" vagy a "személyes fiók" közül. Ez az üzenet azt jelenti, hogy a szervezet által a Microsoft Entra-azonosítóban kezelt Microsoft-fiókhoz és egy "munkahelyi vagy iskolai fiókhoz" hasonló e-mail-címet használt. Bár ezek az identitások ugyanazzal az e-mail-címmel rendelkeznek, továbbra is különálló identitások, amelyek különböző profilokkal, biztonsági beállításokkal és engedélyekkel rendelkeznek. Válassza ki a projektgyűjtemény felhasználójának identitását.
  6. A projektgyűjteményből lépjen a Marketplace-re.

K: Miért nem jelenik meg a letölteni kívánt bővítmény (helyszíni) letöltési gombja?

Válasz: Egyes bővítmények csak az Azure DevOps Services szolgáltatással működnek az alábbi okok valamelyike miatt:

  • A bővítmény az Azure DevOps Serverhez még nem kiadott Azure DevOps-funkciókat használja.
  • A bővítményjegyzék azt jelzi, hogy a bővítmény csak az Azure DevOps Serviceshez érhető el (targets = Microsoft.Visualstudio.Services.Cloud).
  • A bővítményjegyzék azt jelzi, hogy a bővítmény egy integráció (targets = Microsoft.Visualstudio.Services.Integration).

K: Miért nem tudok bővítményeket feltölteni az Azure DevOps Serverre?

Válasz: Legyen tagja a Team Foundation Rendszergazdák csoportjának. A bővítmények feltöltéséhez az Azure DevOps Server példányszintű információinak szerkesztési engedélyével is rendelkeznie kell.

Következő lépések