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.
Válassza az Összetevők lehetőséget, majd válassza a Hírcsatorna létrehozása lehetőséget.
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.
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.
Ha elkészült, válassza a Létrehozás lehetőséget .
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:
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.
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
- Példa:
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
- Példa:
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.
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.
Kapcsolódó cikkek
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: