Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
Az Azure Artifacts lehetővé teszi a fejlesztők számára a függőségek hatékony kezelését különböző típusú csomagok egyetlen hírcsatornában való üzemeltetésével. Rugalmas engedélybeállításokkal finomhangolhatja a csomagokhoz való hozzáférést, szabályozhatja, hogy ki hozhat létre vagy felügyelhet hírcsatornákat, és kezelheti a csomagok Azure Pipelinesból való elérését.
Az Azure Artifacts beállításai
Az Azure Artifacts beállításaival szabályozhatja, hogy ki hozhat létre és felügyelhet hírcsatornákat.
Megjegyzés
Az Azure Artifacts beállításainak konfigurálásához hírcsatorna-tulajdonosnak vagy projektgyűjtemény-rendszergazdának kell lennie.
Jelentkezzen be az Azure DevOps-szervezetbe, és keresse meg a projektet.
Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát a legördülő menüből.
Válassza az Azure Artifacts beállításai ikont a jobb oldalon.
Válassza ki , hogy ki hozhat létre hírcsatornákat , és ki felügyelheti a hírcsatornákat, majd ha végzett, válassza a Mentés lehetőséget.
Hírcsatorna beállításai
Az Azure Artifacts-hírcsatorna beállításaiban kezelheti a hírcsatorna különböző aspektusait, például a csomagmegosztás engedélyezését, a megőrzési szabályzatok konfigurálását, új felhasználók vagy csoportok hozzáadását, a nézetengedélyek kezelését, valamint a felsőbb rétegbeli források beállítását vagy módosítását. Az alábbiak szerint vehet fel új felhasználót vagy csoportot a hírcsatornába:
Jelentkezzen be az Azure DevOps-szervezetbe, majd keresse meg a projektet.
Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát a legördülő menüből.
Válassza a jobb oldali fogaskerék ikont a Hírcsatorna beállításaihoz való navigáláshoz.
Válassza az Engedélyek lehetőséget, majd válassza a Felhasználók/csoportok hozzáadása lehetőséget.
Adja hozzá az új felhasználót vagy csoport(ok)t, és rendelje hozzá a megfelelő szerepkört:
- Hírcsatorna tulajdonosa: A közreműködői engedélyek mellett törölheti a csomagokat, engedélyezheti a külső csomagverziókat, szerkesztheti a hírcsatorna beállításait, és kezelheti a felsőbb rétegbeli forrásokat.
- Hírcsatorna-közzétevő (közreműködő): Közzéteheti, előmozdíthatja vagy érvénytelenítheti a csomagokat a közreműködői engedélyekkel együtt.
- Hírcsatorna- és felsőbb rétegbeli olvasó (közreműködő): Az olvasói engedélyek mellett csomagokat is menthet a felsőbb rétegbeli forrásból.
- Hírcsatorna-olvasó: Megtekintheti és letöltheti a csomagokat a hírcsatornából.
Ha elkészült, válassza a Mentés lehetőséget.
Megjegyzés
Alapértelmezés szerint a Projektgyűjtemény buildelési szolgáltatása (szervezeti hatókörű) és a projektszintű buildszolgáltatás (projekt hatókörű) a Hírcsatorna és a Felső szintű olvasó (Közreműködő) szerepkörhöz van rendelve.
Megjegyzés
Alapértelmezés szerint a Project Collection Build Service automatikusan hozzárendeli a Hírcsatorna és a Felsőbb rétegbeli olvasó (Közreműködő) szerepkört az újonnan létrehozott gyűjtemény hatókörű hírcsatornákhoz.
Hírcsatornaszerepkörök és engedélyek
Az Azure Artifacts rugalmas engedélymodellt biztosít a csatornákon belüli hozzáférés kezeléséhez. Minden szerepkör bizonyos jogosultságokkal rendelkezik, amelyek meghatározzák, hogy egy felhasználó vagy csoport milyen műveleteket hajthat végre. Az alábbi táblázat az egyes szerepkörökhöz társított fő engedélyeket ismerteti:
| Engedély | Hírcsatorna-olvasó | Hírcsatorna és felsőbb rétegbeli olvasó (közreműködő) | Hírcsatorna-közzétevő (közreműködő) | Hírcsatorna tulajdonosa |
|---|---|---|---|---|
| Csomagok felsorolása a hírcsatornában | ✓ | ✓ | ✓ | ✓ |
| Csomagok letöltése/telepítése/visszaállítása | ✓ | ✓ | ✓ | ✓ |
| Csomagok mentése felsőbb rétegbeli forrásokból | ✓ | ✓ | ✓ | |
| Csomagok közzététele | ✓ | ✓ | ||
| Csomagok felvitele nézetbe | ✓ | ✓ | ||
| Csomagok elavultatása/eltávolítása/visszavonása | ✓ | ✓ | ||
| Csomagok törlése/visszavonása | ✓ | |||
| Felsőbb rétegbeli források hozzáadása/eltávolítása | ✓ | |||
| Külső csomagverziók engedélyezése | ✓ | |||
| Hírcsatorna beállításainak szerkesztése | ✓ | |||
| Hírcsatorna törlése | ✓ |
Megjegyzés
A projektcsoportgazdák és az Azure Artifacts-rendszergazdák automatikusan megkapják a csatornatulajdonosi szerepkört a projekt összes hírcsatornájához.
Hírcsatornanézetek beállításai
Az Azure Artifacts hírcsatornanézetei lehetővé teszik a felhasználók számára, hogy bizonyos csomagokat osszanak meg, miközben mások privát maradnak. Gyakori használati eset, amikor egy tesztelt és ellenőrzött csomagverziót megosztanak, miközben a fejlesztés alatt álló csomagok rezerváltan maradnak.
Alapértelmezés szerint minden hírcsatorna három nézetet tartalmaz: @Local, @Prerelease és @Release. Az utóbbi kettő javasolt nézet, amely szükség szerint átnevezhető vagy törölhető. A @Local nézet az alapértelmezett, és magában foglalja a közvetlenül a hírcsatornában közzétett összes csomagot, valamint a felsőbb rétegbeli forrásokból mentett csomagokat.
Fontos
Azok a felhasználók, akik hozzáféréssel rendelkeznek egy adott nézethez, akkor is elérhetik és letölthetik a csomagokat a hírcsatornából, még akkor is, ha nem rendelkeznek közvetlen hozzáféréssel az adott hírcsatornához. Ha teljesen el szeretné rejteni a csomagokat, korlátoznia kell a hozzáférést mind a hírcsatornához, mind a nézetekhez.
Jelentkezzen be az Azure DevOps-szervezetbe, majd keresse meg a projektet.
Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát a legördülő menüből.
Válassza a fogaskerék ikont a Hírcsatorna beállításaihoz való navigáláshoz.
Válassza a Nézetek lehetőséget, kattintson a nézet melletti három pontra, majd a Szerkesztés gombra az engedély módosításához.
A nézethez való hozzáférés korlátozásához módosítsa a láthatósági beállítást adott személyekre.
Fontos
A nézetek a szülőcsatornából öröklik az engedélyeket. Ha felhasználók vagy csoportok megadása nélkül állítja be a nézet láthatóságát az Adott személyekre , a nézet engedélyei alapértelmezés szerint vissza lesznek állítva a szülőcsatorna engedélyeihez.
Ha elkészült, válassza a Mentés lehetőséget. A hozzáférési engedélyek oszlopa a módosításoknak megfelelően frissül.
Megjegyzés
Ha egy másik szervezettől származó hírcsatornát szeretne felsőbb rétegbeli forrásként hozzáadni, a célcsatorna tulajdonosának meg kell osztania a célnézetet a Microsoft Entra-bérlőmhöz társított összes hírcsatornával és szervezeten belüli személyekkel. Ezt úgy teheti meg, hogy navigál a Hírcsatorna beállításai>nézetre, kiválasztja a megadott nézet melletti három pontot, kiválasztja a Szerkesztés lehetőséget, és módosítja az engedélyeket.
A csővezetékek engedélyei
Ha a csővezetékéből szeretné elérni a hírcsatornát, a megfelelő build identitásnak rendelkeznie kell a szükséges engedélyekkel.
A projektszintű build identitás neve [Project name] Build Service ([Organization name]), például FabrikamFiber Build Service (codesharing-demo), míg a szervezeti szintű build identitás neve Project Collection Build Service ([Organization name]), például Project Collection Build Service (codesharing-demo). A build identitásának hozzáadása a hírcsatorna engedélyeihez az alábbiak szerint lehetséges:
Jelentkezzen be az Azure DevOps-szervezetbe, majd keresse meg a projektet.
Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát a legördülő menüből.
Válassza a
a Hírcsatorna beállításaihoz.Válassza az Engedélyek lehetőséget, majd válassza a Felhasználók/csoportok hozzáadása lehetőséget. Adja hozzá a buildazonosítót, és rendelje hozzá a Hírcsatorna és Felsőbb rétegbeli olvasó (Közreműködő) szerepkörhöz. Ha a folyamatnak csomagokat kell közzétennie a csomagtárban, győződjön meg arról, hogy a Projektgyűjtemény Build Szolgáltatás és a projekt Build Szolgáltatások identitásai is rendelkeznek a Csomagtár közzétevő (Közreműködő) szerepkörével.
Példák
Az alábbi példákból megtudhatja, hogyan hitelesítheti és teheti közzé a csomagokat a hírcsatornában az Azure Pipelines használatával.
Megjegyzés
Ha a folyamat a projektszintű build identitást használja, és hozzá kell férnie egy másik projekt hírcsatornájához, be kell állítania azt a másik projektet, hogy a build identitás legalább a projektszintű információk szerkesztési engedélyét megkapja.