Az Azure Pipelines használata a Microsoft Teamsszel
Azure DevOps Services
A Microsoft Teamshez készült Azure Pipelines alkalmazás lehetővé teszi a folyamatok eseményeinek monitorozását. Beállíthat és lekérhet értesítéseket a Teams-csatornán a kiadásokról, függőben lévő jóváhagyásokról, befejezett buildekről stb. A Teams-csatornán belülről is jóváhagyhatja a kiadásokat.
Feljegyzés
Ez a funkció csak az Azure DevOps Servicesben érhető el. Az új funkciók általában először a felhőszolgáltatásban jelennek meg, majd a helyszínen elérhetővé válnak az Azure DevOps Server következő főverziójában vagy frissítésében. További információkért tekintse meg az Azure DevOps szolgáltatás ütemtervét.
Előfeltételek
- Rendelkeznie kell egy Azure DevOps-projektel. További tájékoztatás: Projekt létrehozása.
- A folyamat-előfizetések beállításához Project Rendszergazda istratornak kell lennie.
Az Azure Pipelines alkalmazás beállítása
A Microsoft Teamsben nyissa meg az Alkalmazások áruházat, keresse meg az Azure Pipelinest, majd válassza az Azure Pipelines lehetőséget.
Válassza a Megnyitás legördülő nyilat, majd a Hozzáadás csoporthoz lehetőséget.
Válassza ki vagy adja meg a csapat nevét, majd válassza a Robot beállítása lehetőséget.
A Teams beszélgetési paneljén adja meg a következőt
@azurePipelines signin
:Válassza a Bejelentkezés lehetőséget, és fejezze be a hitelesítést az Azure Pipelinesban.
Parancsok használata
Az alábbi parancsokkal figyelheti egy projekt összes folyamatát, vagy csak adott folyamatokat.
A projekt összes folyamatának figyelése. Az URL-cím a projekt bármely oldalára lehet, kivéve a folyamatok URL-címeit. Például:
@azure pipelines subscribe https://dev.azure.com/myorg/myproject/
.@azure pipelines subscribe [project url]
Adott folyamat figyelése: A folyamat URL-címe a folyamat bármely olyan lapjára vonatkozhat, amely rendelkezik
definitionId
vagybuildId/releaseId
szerepel az URL-címben. Például:@azure pipelines subscribe https://dev.azure.com/myorg/myproject/_build?definitionId=123
.@azure pipelines subscribe [pipeline url]
Egy másik példa a kiadási üzembe helyezésre előfizetett kiadási folyamatra, a kiadási üzembe helyezés befejeződött, és a kiadás üzembe helyezésének jóváhagyása függőben lévő értesítésekre.
@azure pipelines subscribe https://dev.azure.com/myorg/myproject/_release?definitionId=123&view=mine&_a=releases
Feljegyzés
- Nem támogatjuk azokat az üzembehelyezési jóváhagyásokat, amelyek a jóváhagyási szabályzat végrehajtása előtt alkalmazták a jóváhagyó újraértékelési identitását.
- Engedélyezze a "Külső alkalmazáshozzáférés OAuth-on keresztül" lehetőséget, hogy értesítéseket kapjon a szervezet számára az Azure DevOpsban.
Előfizetések kezelése
Amikor feliratkozik egy folyamatra, néhány előfizetés alapértelmezés szerint szűrők alkalmazása nélkül jön létre. Érdemes lehet testre szabni ezeket az előfizetéseket. Előfordulhat például, hogy csak akkor szeretne értesítést kapni, ha a buildek meghiúsulnak, vagy amikor az üzembe helyezéseket leküldi egy éles környezetbe. Az Azure Pipelines alkalmazás támogatja a szűrőket a csatornában látottak testreszabásához. Az előfizetések kezeléséhez hajtsa végre az alábbi lépéseket.
Futtassa a következő parancsot:
@azure pipelines subscriptions
.Válassza az Összes előfizetés megtekintése lehetőséget. Ha van olyan előfizetés, amelyet nem szeretne, válassza az Eltávolítás lehetőséget az előfizetések listájában.
Görgessen le, és válassza az Előfizetés hozzáadása lehetőséget.
Válassza ki a szükséges folyamatot és eseményt.
Válassza ki a megfelelő szűrőket, majd mentse.
1. példa: Értesítések lekérése sikertelen buildekről.
2. példa: Csak akkor kapjon értesítéseket, ha az üzembe helyezéseket leküldi az éles környezetbe.
Feljegyzés
- A csapat Rendszergazda istratorok nem tudják eltávolítani vagy módosítani a Project Rendszergazda istratorok által létrehozott előfizetéseket.
- Az értesítések nem támogatottak a csevegési/közvetlen üzenetekben.
Üzembe helyezések jóváhagyása a csatornáról
A csatornán belüli üzembe helyezéseket az Azure Pipelines portál megnyitása nélkül is jóváhagyhatja. Iratkozzon fel a kiadás üzembe helyezésének jóváhagyására, amely a klasszikus kiadásokra vonatkozó értesítésre vár , vagy a YAML-folyamatok jóváhagyási értesítésére váró futtatási szakaszra. Mindkét előfizetés alapértelmezés szerint létrejön, amikor feliratkozik a folyamatra.
Ha egy szakasz futtatása jóváhagyásra vár, a rendszer közzéteszi a csatornán a kérelem jóváhagyására vagy elutasítására vonatkozó lehetőségekkel rendelkező értesítési kártyát. A jóváhagyók áttekinthetik a kérelem részleteit az értesítésben, és meghozhatják a megfelelő lépéseket. Az alábbi példában az üzembe helyezést jóváhagyták, és a jóváhagyási állapot megjelenik a kártyán.
Az Azure Pipelines alkalmazás támogatja az Azure Pipelines portálon található összes ellenőrzési és jóváhagyási forgatókönyvet. A kéréseket egyénileg vagy csapatként is jóváhagyhatja.
Folyamatinformációk keresése és megosztása compose kiterjesztéssel
Annak érdekében, hogy a felhasználók információkat keressenek és osszanak meg a folyamatokról, a Microsoft Teamshez készült Azure Pipelines alkalmazás támogatja a compose bővítményt. Most már folyamatazonosító vagy folyamatnév alapján is kereshet folyamatokat. Ahhoz, hogy a levélírási bővítmény működjön, a felhasználóknak be kell jelentkezniük az Azure Pipelines-projektbe, amelyet a parancs futtatásával @azure pipelines signin
vagy közvetlenül a levélírási bővítménybe való bejelentkezéssel szeretnének.
A folyamat URL-címeinek előnézetei
Amikor hozzáad egy folyamat URL-címét a Teamshez, az alábbi képekhez hasonló előnézet jelenik meg. Az előzetes verzió segít a folyamattal kapcsolatos beszélgetések releváns és naprakészen tartásában. A kompakt és a kibontott kártyák közül választhat.
1. példa: Az URL-cím összeállítása – előzetes verzió
2. példa: Kiadási URL-cím előnézete
Miután bejelentkezett, ez a funkció a Microsoft Teams csapatának összes csatornája esetében működik.
Leiratkozás folyamatcsatornáról
Az alábbi paranccsal leiratkozhat a projekt összes folyamatáról.
@azure pipelines unsubscribe all [project url]
Példa: Minden leiratkozás URL-címmel
@azure pipelines unsubscribe all https://dev.azure.com/myorg/myproject
Ez a parancs törli a projekt bármely folyamatához kapcsolódó összes előfizetést, és eltávolítja a folyamatokat a csatornából.
Fontos
Ezt a parancsot csak a Project Rendszergazda istratorok futtathatják.
Értesítések csatolása
A folyamat adott futtatásához kapcsolódó összes értesítés összekapcsolva lesz.
1. példa: Csatolt értesítések kompakt nézete.
2. példa: Csatolt értesítések bővített nézete.
Parancsok használata az Azure Pipelines alkalmazásban
Tekintse meg az Azure Pipelines alkalmazás által támogatott alábbi parancsokat:
Perjel parancs | Funkciók |
---|---|
@azure folyamatok előfizetnek [folyamat URL-címe/ projekt URL-címe] | Előfizetés egy folyamatra vagy egy projekt összes folyamatára értesítések fogadásához |
@azure folyamat-előfizetések | Előfizetések hozzáadása vagy eltávolítása ehhez a csatornához |
@azure folyamatok visszajelzése | Probléma bejelentése vagy szolgáltatásra való javaslat |
@azure folyamatok súgója | Segítség kérése a perjelparancsokkal kapcsolatban |
@azure folyamatok bejelentkezése | Bejelentkezés az Azure Pipelines-fiókba |
@azure folyamatok kijelentkezése | Kijelentkezés az Azure Pipelines-fiókból |
@azure folyamatok leiratkozás az összes [projekt URL-címe] | Az összes (projekthez tartozó) folyamat és a hozzájuk tartozó előfizetések eltávolítása egy csatornáról |
több-bérlős Csatlakozás
Ha másik e-mailt vagy bérlőt használ a Microsoft Teamshez és az Azure DevOpshoz, a használati eset alapján végezze el a következő lépéseket a bejelentkezéshez és a csatlakozáshoz.
Használati eset | E-mail-azonosító > bérlő a Microsoft Teamsben | E-mail-azonosító > bérlő az Azure DevOpsban | Bejelentkezési művelet |
---|---|---|---|
0 | email1@abc.com (1. bérlő) | email1@abc.com (1. bérlő) | Bejelentkezés kiválasztása |
2 | email1@abc.com (1. bérlő) | email2@pqr.com (2. bérlő) | - Jelentkezzen be az Azure DevOpsba. - Ugyanabban a böngészőben indítsa el az új lapot, és nyissa meg a következőt https://teams.microsoft.com/: . - Futtassa a sign in parancsot, és válassza a Bejelentkezés lehetőséget. |
3 | email1@abc.com (1. bérlő) | email2@pqr.com (2. bérlő) | – Válassza a Bejelentkezés más e-mail-címmel lehetőséget. – Az e-mail-azonosítóválasztóban az e-mail2 használatával jelentkezzen be. |
4 | email1@abc.com (1. bérlő) | email2@pqr.com (nem alapértelmezett bérlő 3) | Ez jelenleg nem támogatott. |
Hibaelhárítás
Ugyanabban a böngészőben indítsa el az új lapot, és jelentkezzen be.https://teams.microsoft.com/
Futtassa a @Azure Pipelines signout
parancsot, majd futtassa a @Azure Pipelines signin
parancsot azon a csatornán, amelyen telepítve van a Microsoft TeamsHez készült Azure Pipelines alkalmazás.
Válassza ki a Sign in
gombot, és a rendszer átirányítja egy hozzájárulási lapra, mint az alábbi példában. Győződjön meg arról, hogy az e-mail mellett látható könyvtár megegyezik az előző lépésben kiválasztott könyvtárral. Fogadja el és fejezze be a bejelentkezési folyamatot.
Ha ezek a lépések nem oldják meg a hitelesítési problémát, forduljon hozzánk a Fejlesztői közösségnél.
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: