Share via


Projekthatókörű hírcsatornák

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

Új Azure Artifacts-hírcsatorna létrehozásakor dönthet úgy, hogy az igényeinek megfelelően hatókörbe rendezi a hírcsatornát a projekthez vagy a szervezethez. A webes felületen létrehozott hírcsatornák alapértelmezés szerint projekthatókörrel vannak elosztva.

Új hírcsatorna létrehozása

Kövesse ezeket az utasításokat, és válassza ki a megfelelő hatókört ahhoz, hogy projekthatókörű vagy szervezeti hatókörű hírcsatornát hozzon létre.

  1. Válassza az Összetevők lehetőséget, majd válassza a Hírcsatorna létrehozása lehetőséget.

    Képernyőkép a hírcsatorna létrehozása gombról.

  2. Adjon nevet a hírcsatornának, és válassza ki annak láthatóságát. Válassza ki a felsőbb rétegbeli forrásokat , ha nyilvános regisztrációs adatbázisokból származó csomagokat szeretne belefoglalni.

  3. Válassza a Project lehetőséget, ha projekthatókörű hírcsatornát szeretne létrehozni, ellenkező esetben válassza a Szervezet lehetőséget.

  4. Ha elkészült, válassza a Létrehozás lehetőséget .

    Képernyőkép a projekt- és szervezeti hatókörű hírcsatornák létrehozásáról.

Feljegyzés

A szervezeti hatókörű hírcsatornák nem konvertálhatók projekthatókörű hírcsatornákká.

Projekthatókörű és szervezeti hatókörű hírcsatornák

A projekthatókörű csatornák nem egy egész szervezetre, hanem csak egy projektre terjednek ki. Az alábbiakban bemutatjuk a két hírcsatornatípus közötti fő különbségeket:

  1. Láthatóság:

    • A projekt hatókörű hírcsatornái öröklik a projekt láthatóságát.
    • A szervezeti hatókörű hírcsatornák alapértelmezés szerint mindig privátak.
  2. Hivatkozások:

    • A projekt hatókörű hírcsatorna URL-címe tartalmazza a projektet.

      • Példa: https://pkgs.dev.azure.com/<ORG_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json
    • A szervezet hatókörébe tartozó hírcsatorna URL-címe nem tartalmaz projektet.

      • Példa: https://pkgs.dev.azure.com/<ORG_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json
  3. Felhasználói felület:

    • A hírcsatornák legördülő menüjében minden szervezeti hatókörű hírcsatorna elérhető. Ha egy projekt hatókörű hírcsatornát szeretne látni a hírcsatornák listájában, keresse meg a hírcsatornát üzemeltető projektet.
  4. Csatlakozás ion:

    • Ha egy olyan Azure Pipelines-folyamatból csatlakozik egy privát projekt hatókörű csatornához, amely ugyanabban a szervezetben található, de egy másik projektben, a hírcsatorna hatókörébe tartozó projektnek engedélyeznie kell a hozzáférést a másik projekt buildszolgáltatásához. A buildelési szolgáltatást külön kell hozzáadni a hírcsatorna engedélyeihez, függetlenül a hírcsatorna hatókörétől. További információ: Csomagengedélyek.

Biztonsági házirendek

Ha további biztonsági réteget szeretne hozzáadni a projekt hatókörű hírcsatornájához, és meg szeretné védeni a hírcsatorna láthatóságát, letilthatja a Nyilvános projektek engedélyezése házirendet a Szervezeti házirend Gépház.

Másik lehetőségként a Hírcsatorna létrehozása API-val manuálisan is létrehozhat egy új szervezeti hatókörű hírcsatornát. Az új hírcsatorna alapértelmezett engedélyeit manuálisan kell beállítania a Feed Permission API vagy az Artifacts hírcsatorna beállításaival.

Fontos

Ha egy felhasználó rendelkezik engedéllyel egy adott nézethez való hozzáféréshez, és nem rendelkezik a hírcsatorna engedélyével, akkor is elérheti és letöltheti a csomagokat ezen a nézetben.
Ha teljesen el szeretné rejteni a csomagokat, korlátoznia kell a hozzáférést mind a hírcsatornához, mind a nézethez. További információ: Hírcsatornák és nézetek engedélyei.

Q&A

K: Hogyan oszthatok meg csomagokat a szervezet összes felhasználójával?

Válasz: Ha elérhetővé szeretne tenni bizonyos csomagokat a hírcsatornában a szervezet összes felhasználója számára, hozzon létre vagy válasszon ki egy nézetet, amely tartalmazza a megosztani kívánt csomagokat, és győződjön meg arról, hogy a láthatósága Kapcsolatok van beállítva a szervezetben.

K: Hogyan lehet elérni egy projekt hatókörű hírcsatornát egy másik projektben az Azure Pipelines használatával?

Ahhoz, hogy egy folyamat hozzáférjen egy projekt hatókörű hírcsatornához egy másik projektben, a folyamatnak hozzáférést kell adnia mind ahhoz a projekthez, amelyben a hírcsatorna hatóköre van, mind magának a hírcsatornának.

  • Projektbeállítás: lépjen a hírcsatornát üzemeltető projekthez, válassza a Projektbeállítások>engedélyeit, majd adja hozzá a folyamat projektépítési szolgáltatását a Közreműködők csoporthoz vagy bármely más megfelelő csoporthoz, amely közreműködői hozzáférést biztosít a felhasználók számára.

  • Hírcsatorna beállítása: Keresse meg a elérni kívánt hírcsatornát, válassza ki a Gépház Feed-engedélyeket, majd adja hozzá a projekt buildelési szolgáltatását hírcsatornaként és felsőbb rétegbeli olvasóként (közreműködőként).>> A Project buildszolgáltatás-identitása a következő formátumban jelenik meg: [Project name] Build Service ([Organization name]) (például FabrikamFiber Build Service (codesharing-demo)).

K: Egy folyamatösszetevőt szeretnék letölteni egy másik projektből, de a folyamatom sikertelen?

Válasz: Ha egy folyamatösszetevőt szeretne letölteni egy másik projektből ugyanabban a szervezetben, győződjön meg arról, hogy a következő engedélyek be vannak állítva mind az alsóbb rétegbeli projekthez, mind az összetevőt létrehozó folyamathoz:

Az összetevőt létrehozó folyamaton (alsóbb rétegbeli projekt): válassza a három pontot a további lehetőségekhez>: A biztonsági> keresés kezelése a felsőbb rétegbeli projekt buildszolgáltatásában, és engedélyezze a következőket: Buildadatok frissítése, Buildelési folyamat megtekintése és Buildek megtekintése.

Az alsóbb rétegbeli projektben: Project Gépház> Permissions>A felhasználók> a felsőbb rétegbeli projekt nevére keresnek, majd a Keresés> kibontása gombra kattintva válassza ki a felsőbb rétegbeli projekt buildszolgáltatását, és engedélyezze a következőket: Projektszintű információk megtekintése.