Ágszabályzat konfigurálása külső szolgáltatásra vonatkozóan

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

A fiókszabályzatok hatékony funkciót jelentenek az adattár magas minőségű kódjának biztosításához azáltal, hogy minden lekéréses kérelemre vonatkozóan követelményeket állapítanak meg. A külső szolgáltatások a PR Status API használatával részletes állapotot tehetnek közzé a kérelemirodákban. A külső szolgáltatások ágszabályzata lehetővé teszi, hogy a külső szolgáltatások részt vehessenek a pr munkafolyamatban, és szabályzatkövetelményeket állapítson meg. Ez a cikk végigvezeti a lekéréses kérelem állapotát közzételő szolgáltatás fiókszabályzatának konfigurálásának folyamatán. A lekéréses kérelmek állapotával kapcsolatos további információkért lásd a lekéréses kérelmek munkafolyamatainak testreszabását és kiterjesztését lekéréses kérelmek állapotával.

Előfeltételek

  • Egy Szervezet az Azure DevOpsban Egy Git-adattárral. Ha nem rendelkezik szervezettel, regisztráljon a kód ingyenes korlátlan privát Git-adattárakban való feltöltésére és megosztására.
  • Egy szolgáltatás, amely a PRS-ek számára közzéteszi az állapotot. Lásd: Lekéréses kérelem állapotkiszolgáló létrehozása.

A fiókházirend konfigurálása

  1. Lépjen a Kódágakra>, és keresse meg azt az ágat, amelyen konfigurálni szeretné a szabályzatot (általában main vagydevelop). A helyi menüben válassza az Ágszabályzatok lehetőséget.

    Ágszabályzatok kiválasztása a helyi menüből

  2. Görgessen le az állapot-ellenőrzések megkereséséhez. Válassza az + gombot.

    Válassza a Szabályzat hozzáadása gombot

  3. Válassza ki azt a szolgáltatást, amelyhez szabályzatot szeretne létrehozni a listából. Ha az állapot már korábban fel lett adva, kiválaszthatja a listából; ha ez egy új szabályzat, beírhatja a szabályzat nevét.

    Válassza ki a szabályzatot a listából

    • A szabályzatkövetelmény meghatározza, hogy ez a szabályzat nem kötelező vagy kötelező-e az ágba irányuló lekéréses kérelmek teljesítéséhez.
    • Az engedélyezett identitások arra szolgálnak, hogy ezt az állapotot csak a megadott identitásból lehessen érvényesíteni a szabályzat teljesítéséhez.
    • Az alaphelyzetbe állítási feltételek annak meghatározására szolgálnak, hogy a közzétett állapot már nem érvényes-e. Ha a közzétett állapot a legújabb kódra (azaz buildre) vonatkozik, ellenőrizze az Alaphelyzetbe állítás állapotot, amikor új módosítások történnek a forráság változásakor.
    • Lehetőség van elérésiút-szűrő beállítására. További információ a fiókszabályzatok elérésiút-szűrőiről.
    • A szabályzat alkalmazhatósága határozza meg, hogy a szabályzat a lekéréses kérelem létrehozásakor azonnal érvényes-e, vagy hogy a szabályzat csak az első állapot lekéréses kérelemre való közzététele után érvényes-e.
    • Az alapértelmezett megjelenítendő név lehetővé teszi a szabályzat opcionális megjelenítendő nevének megadását.

Új lekéréses kérelem létrehozása

  1. Hozzon létre egy új lekéréses kérelmet abba az ágba, amelyben a szabályzat definiálva van. További információ: Lekéréses kérelem létrehozása.

  2. A lekéréses kérelem létrehozása után az új szabályzat megjelenik a Lekéréses kérelem részletei nézet Szabályzatok szakaszában. Kezdetben a szabályzat nem lesz beállítva, amíg a külső szolgáltatás nem tesz közzé állapotot.

    A szabályzat állapota a Szabályzatok szakaszban látható

    Amikor a szolgáltatás közzétette az állapotot, a szabályzat ennek megfelelően frissül. A befejezés mindaddig le lesz tiltva, amíg a szabályzat nem hagyja jóvá a kérelemkérést.

    Szabályzatállapot-frissítések

    Ha a szabályzat feltételei teljesülnek, és a szolgáltatás állapotot succeeded ad meg, a lekéréses kérelem jóvá lesz hagyva, és a befejezés feloldva lesz.

    A szabályzat állapota jóváhagyva és a befejezés feloldva

Összegzés

Ebből a cikkből megtudhatja, hogyan konfigurálhat fiókszabályzatot egy külső szolgáltatáshoz.