Kumulatív teendőlista és Azure App Service üzembehelyezési fejlesztések – Sprint 157 Update
Az Azure DevOps Sprint 157 frissítésében kumulatív oszlopokat adtunk hozzá a hátralékokhoz, amelyek lehetővé teszik a munkaelem-hierarchiák (pl. Epics/Features/User Stories) előrehaladásának nyomon követését. Emellett több fejlesztést is hozzáadtunk Azure App Service alkalmazások üzembe helyezéséhez.
További információért tekintse meg az alábbi Szolgáltatások listát.
Az Azure DevOps újdonságai
Funkciók
Általános:
- Get personalized notifications with @mention support in Slack apps
- Szervezetek listájának letöltése könyvtárba
Azure Boards:
- A szülőelemek állapotának nyomon követése a táblákra vonatkozó összesítési teendőlista használatával
- A Taskboard élő frissítései
Azure-adattárak:
- A megadott mintákkal rendelkező fájlok blokkolására vonatkozó szabályzat
- Munkaelemek feloldása véglegesítésekkel kulcsszavakkal
- Részletesség az automatikus véleményezők számára
Azure Artifacts:
- A legújabb univerzális csomag lekérése Szemantic Versioning (SemVer) helyettesítő karakterrel
- Azure Artifacts-hírcsatornák a Visual Studio Package Managerben
Azure Pipelines:
- Azure Pipelines létrehozása a VSCode-ból
- Új feladat Azure App Service alkalmazásbeállítások konfigurálásához
- Azure App Service mostantól támogatja a Felcserélés előzetes verzióval
- YAML-sablonok Python- és .NET Functions-alkalmazásokhoz
- Szolgáltatáshookok YAML-folyamatokhoz
- Az Azure Pipelines-alkalmazás fejlesztése Jira-hoz
- A GitHub kiadási feladatának fejlesztései
- Szakaszszintű szűrő Azure Container Registry és Docker Hub összetevőkhöz
- Szuverén felhőtámogatás a Kubernetes szolgáltatáskapcsolatban
- Frissítések üzemeltetett folyamatok lemezképeihez
Jelentéskészítés:
Általános kérdések
Személyre szabott értesítések lekérése a Slack-alkalmazások támogatásával @mention
Eddig az Azure DevOps-alkalmazások Slacktel való használata során az ügyfeleknek jelentős mennyiségű időt kellett tölteniük a Slack-csatornák lekérdezésével, és olyan értesítéseket kerestek, amelyek beavatkozást igényelnek. Most a Slackhez készült Azure Boards alkalmazás, a Slackhez készült Azure Repos alkalmazás és a Slackhez készült Azure Pipelines alkalmazás az értesítésekben fogja figyelmeztetni @mentions a felhasználókat.
Íme néhány példa azokra a forgatókönyvekre, amelyekben a felhasználók a következők @mentioned:
- A sikertelen buildek a build létrehozója lesznek @mention
- A jóváhagyásra váró kiadási üzemelő példányok jóváhagyják a @mention jóváhagyást
- A munkaelemek hozzárendelése lesz @mention az új tulajdonos
- A munkaelem állapotának változásai a tulajdonost fogják @mention
- A jóváhagyásra váró lekéréses kérelmeket a jóváhagyó fogja @mention
- A lekéréses kérelmek jóváhagyása vagy elutasítása @mention esetén a lekéréses kérelem létrehozója
Kyle megkapja @mentioned , ha egy kiadás üzembe helyezése várja a jóváhagyását
Brian megkapja @mentioned , ha egy munkaelem hozzá van rendelve
Alice megkapja @mentioned , ha jóváhagyják a lekéréses kérelmet
Szervezetek listájának letöltése könyvtárba
Most már letöltheti az Azure Active Directory-bérlő által támogatott szervezetek teljes listáját. Ez a lista lekérhető a címtárhoz társított szervezetek Szervezeti beállítások lapján található Azure Active Directory lapon. A letöltés részletei közé tartozik a szervezet azonosítója, a szervezet neve, a szervezet URL-címe és a szervezet tulajdonosa.
Azure Boards
A szülőelemek állapotának nyomon követése a táblákra vonatkozó összesítési teendőlista használatával
Az összesítő oszlopok a hierarchia numerikus mezőinek vagy leszármazott elemeinek előrehaladási sávjait és/vagy összegeit mutatják. A leszármazott elem a hierarchián belüli összes gyermekelemnek megfelelnek. Egy vagy több kumulatív oszlop hozzáadható egy termékhez vagy portfólióhoz.
Itt például a Progress by Work Items (Előrehaladás munkaelemek szerint ) elemet mutatjuk be, amely a bezárt leszármazó elemek százalékos aránya alapján jeleníti meg a felemelkedő munkaelemek előrehaladási sávját. Az Epics leszármazott elemei közé tartozik az összes gyermekfunkció, valamint azok gyermek- vagy nagygyermek-munkaeleme. A Szolgáltatások leszármazott elemei közé tartozik az összes gyermek felhasználói történet és a gyermekmunkaelem.
A Taskboard élő frissítései
A feladattábla mostantól automatikusan frissül, amikor változások történnek! Ahogy a csapat többi tagja áthelyezi vagy átrendezi a kártyákat a feladattáblán, a tábla automatikusan frissül ezekkel a módosításokkal. A legújabb módosítások megtekintéséhez többé nem kell lenyomnia az F5 billentyűt.
Azure Repos
A megadott mintákkal rendelkező fájlok blokkolására vonatkozó szabályzat
A rendszergazdák mostantól beállíthatnak egy szabályzatot, amely megakadályozza a véglegesítések leküldését egy adattárba a fájltípusok és elérési utak alapján. A fájlnév-érvényesítési szabályzat blokkolja a megadott mintának megfelelő leküldéseket.
Munkaelemek feloldása véglegesítésekkel kulcsszavakkal
A munkaelemeket mostantól az alapértelmezett ágra tett véglegesítésekkel oldhatja fel olyan kulcsszavak használatával, mint a javítás, a javítások vagy a javítások. Írhat például " ez a módosítás rögzített #476" a véglegesítési üzenetben, és a #476 munkaelem befejeződik a véglegesítés leküldésekor vagy az alapértelmezett ágba való egyesítésekor. További részletekért tekintse meg a dokumentációt itt.
Részletesség az automatikus véleményezők számára
Korábban, amikor csoportszintű felülvizsgálókat adott hozzá egy lekéréses kérelemhez, csak egy jóváhagyásra volt szükség a hozzáadott csoporttól. Most már beállíthatja azokat a szabályzatokat, amelyekhez egy csapat több véleményezőjének kell jóváhagynia a lekéréses kérelmeket az automatikus véleményezők hozzáadásakor. Emellett hozzáadhat egy szabályzatot is, amely megakadályozza, hogy a kérelmezők jóváhagyják a saját módosításaikat.
Azure Artifacts
A legújabb univerzális csomag lekérése Szemantic Versioning (SemVer) helyettesítő karakterrel
Régóta függőben lévő kérés érkezett a fejlesztői közösségtől , hogy szerezze be a legújabb univerzális csomagverziót a SemVer helyettesítő karakterszintaxisával. Most már az Azure CLI és az Univerzális csomag Azure Pipelines feladatával is lekérheti a legújabbakat. További információért tekintse meg a dokumentációt .
Azure Artifacts-hírcsatornák a Visual Studio Package Managerben
Mostantól az Azure Artifacts-hírcsatornákból kiszolgált csomagok csomagikonjait, leírását és szerzőit jelenítjük meg a Visual Studio NuGet Package Managerben. Korábban a metaadatok többségét nem adták meg a VS-nek.
Azure Pipelines
Azure Pipelines létrehozása a VSCode-ból
Új funkciót adtunk hozzá a VSCode-hoz készült Azure Pipelines-bővítményhez. Most közvetlenül a VSCode-ból hozhat létre Azure Pipelinesokat anélkül, hogy elhagyná az IDE-t.
Új feladat Azure App Service alkalmazásbeállítások konfigurálásához
Azure App Service lehetővé teszi a konfigurációt különböző beállításokon, például az alkalmazásbeállításokon, a kapcsolati sztringeken és más általános konfigurációs beállításokon keresztül. Most már van egy új Azure Pipelines-feladatunk Azure App Service Beállítások, amely támogatja a beállítások tömeges konfigurálását a webalkalmazás JSON-szintaxisával vagy bármely üzembehelyezési tárolóhelyével. Ez a feladat más App Service-feladatokkal együtt használható a webalkalmazások, a függvényalkalmazások vagy bármely más tárolóalapú App Services üzembe helyezésére , kezelésére és konfigurálására.
Azure App Service mostantól támogatja a Felcserélés előzetes verzióval
Azure App Service mostantól támogatja a Felcserélés előzetes verzióval az üzembehelyezési pontokon. Ez egy jó módszer az alkalmazás éles konfigurációval való ellenőrzésére, mielőtt az alkalmazást ténylegesen felcserélik egy előkészítési pontról az éles tárolóhelyre. Ez azt is biztosítaná, hogy a cél/éles pont ne tapasztalja az állásidőt.
Azure App Service feladat mostantól támogatja ezt a többfázisú felcserélést a következő új műveleteken keresztül:
- Csere indítása előzetes verzióval – Felcserélést kezdeményez egy előzetes verzióval (többfázisú felcseréléssel), és célhelyet (például az éles pontot) alkalmaz a forráshelyre.
- Csere befejezése előzetes verzióval – Ha készen áll a függőben lévő felcserélés befejezésére, válassza a Csere befejezése előzetes verzióval műveletet.
- Csere lemondása előzetes verzióval – Függőben lévő felcserélés visszavonásához válassza a Felcserélés lemondása előzetes verzióval lehetőséget.
YAML-sablonok Python- és .NET Functions-alkalmazásokhoz
Ezzel a frissítéssel támogatjuk a .NET- és Python-alapú Functions-alkalmazások YAML-sablonjait. A YAML-alapú folyamatok értékajánlatával összhangban mostantól kezelheti a függvények alkalmazásának buildelt és üzembe helyezését a kódban.
Szolgáltatáshookok YAML-folyamatokhoz
A szolgáltatások YAML-folyamatokkal való integrálása egyszerűbbé lett. A YAML-folyamatok szolgáltatáshook-eseményeinek használatával mostantól egyéni alkalmazásokban vagy szolgáltatásokban is hajthat tevékenységeket a folyamatfuttatások előrehaladása alapján. Létrehozhat például egy segélyszolgálati jegyet, ha jóváhagyásra van szükség, elindíthat egy monitorozási munkafolyamatot egy szakasz befejezése után, vagy leküldéses értesítést küldhet a csapat mobileszközére, ha egy szakasz meghiúsul.
A folyamatnév és a szakasznév szűrése minden esemény esetében támogatott. A jóváhagyási események adott környezetekre is szűrhetők. Hasonlóképpen, az állapotváltozási események szűrhetők a folyamatfuttatás vagy a fázis új állapota alapján.
Az Azure Pipelines-alkalmazás fejlesztése Jira-hoz
A Jira-hoz készült Azure Pipelines alkalmazás kétirányú kapcsolatot tesz lehetővé az Azure Pipelines kiadásai és a Jira szoftverfelhőben felmerülő problémák között. Az alkalmazás eddig csak akkor támogatta a csatolást, ha a kiadás forrása egy GitHub-adattár volt. Ezzel a frissítéssel kiterjesztettük a csatolás támogatását az Azure-adattárak használatakor.
Egy külső alkalmazással integrálhatja az Azure Repost a Jira szoftverfelhővel, és jira-problémakulcsokat adhat hozzá a véglegesítési vagy lekéréses kérelem üzenetéhez. Amikor egy kiadás üzembe helyezi ezeket a véglegesítéseket, társíthatja a kiadással üzembe helyezett Jira-problémákat, és nyomon követheti az üzembe helyezés állapotát az egyes Jira-problémákban.
A GitHub kiadási feladatának fejlesztései
Számos fejlesztést végeztünk a GitHub kiadási feladatán. Mostantól jobban szabályozhatja a kiadás létrehozását a címkeminta mező használatával, ha megad egy normál címkekifejezést, és a kiadás csak akkor jön létre, ha az eseményindító véglegesítés egyező sztringgel van megjelölve.
Emellett olyan képességeket is hozzáadtunk, amelyekkel testre szabható a változásnapló létrehozása és formázása. A változásnapló-konfiguráció új szakaszában megadhatja, hogy melyik kiadással kell összehasonlítani az aktuális kiadást. A Compare to release (Összehasonlítás a kiadáshoz ) lehet az utolsó teljes kiadás (nem tartalmazza az előzetes kiadásokat), az utolsó, nem piszkozatos kiadás vagy bármely korábbi kiadás, amely megfelel a megadott kiadási címkének. Emellett a tevékenység changelog type (változásnapló típusa) mezőt is biztosít a változásnapló formázásához. A kijelölés alapján a változásnapló megjeleníti a véglegesítések listáját vagy a címkék alapján kategorizált problémák/PRS-ek listáját.
Szakaszszintű szűrő Azure Container Registry és Docker Hub összetevőkhöz
Korábban a Azure Container Registry és Docker Hub összetevők reguláris kifejezésszűrői csak a kiadási folyamat szintjén voltak elérhetők. Most már a színpad szintjén is hozzáadtuk őket.
Szuverén felhőtámogatás a Kubernetes szolgáltatáskapcsolatban
Korábban a szolgáltatásfiók lehetőséggel lehetett kubernetes-szolgáltatáskapcsolatot beállítani a Kubernetes-fürtökhöz az Azure China Cloudban és Azure Government Cloudban. Most az Azure-beli lehetőséggel beállíthatja az Azure China Cloud és Azure Government Cloud részét képező felügyelt Azure Kubernetes Service fürtökhöz társított Kubernetes-szolgáltatáskapcsolatokat.
Frissítések üzemeltetett folyamatok lemezképeihez
Számos Azure Pipelines által üzemeltetett virtuálisgép-rendszerképet frissítettünk. A frissítés néhány fontos eleme a következő:
- AWS, Google Cloud és Zeit CLI-k hozzáadva az Ubuntu 16.04-hez
- Rust 1.36-ról 1.37-re frissítve az Ubuntu 16.04, VS2017 és VS2019 rendszeren
- A Ruby 2.6.2-ről 2.6.3-ra frissítve az Ubuntu 16.04-en
- A Ruby 2.4.5-ről 2.4.6-ra, 2.5.3-ról 2.5.5-ösre és 2.6.1-ről 2.6.3-ra frissítve a VS2017-en és a VS2019-en
- Frissített Google Chrome és webillesztő 75-ről 76-ra
- WIX Toolset Visual Studio-bővítmény hozzáadva a VS 2019-hez
- Különböző hibajavítások
A legújabb kiadásokról itt talál további részleteket.
Megjegyzés
2019. március 31-én a Ruby 2.3-at az összes képről eltávolítjuk egy hamarosan megjelenő frissítésben.
Jelentéskészítés
Átvezetési és ciklusidő vezérlők speciális szűrése
Az érdeklődői és ciklusidőt a csapatok arra használják, hogy lássák, mennyi ideig tart a munka a fejlesztési folyamatokon keresztül, és végül értéket nyújtsanak az ügyfeleiknek.
Eddig az érdeklődői és a ciklusidő vezérlői nem támogatták a speciális szűrési feltételeket olyan kérdések feltevéséhez, mint például: "mennyi ideig tart, amíg a csapatom bezárja a magasabb prioritású elemeket?"
Ezzel a frissítési kérdésekkel az alábbihoz hasonló kérdések megválaszolhatók a Tábla sáv szűrésével.
A munkaelemek szűrőit is belefoglaltuk a diagramon megjelenő munkaelemek korlátozásához.
Következő lépések
Megjegyzés
Ezek a funkciók a következő két-három hétben jelennek meg.
Lépjen az Azure DevOpsba, és nézze meg.
Visszajelzés küldése
Szeretnénk hallani, mit gondol ezekről a funkciókról. A visszajelzési menüben jelentheti a problémát, vagy javaslatot adhat.
Tanácsokat és kérdéseket is kaphat a közösségtől a Stack Overflow-on.
Köszönettel:
Aaron Hallberg
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: