Megosztás a következőn keresztül:


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:

Azure Boards:

Azure-adattárak:

Azure Artifacts:

Azure Pipelines:

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

A kiadás üzembe helyezése jóváhagyásra vár.

Brian megkapja @mentioned , ha egy munkaelem hozzá van rendelve

A munkaelem hozzá van rendelve.

Alice megkapja @mentioned , ha jóváhagyják a lekéréses kérelmet

A lekéréses kérelem jóváhagyásra kerül.

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.

Töltse le az Azure Active Directory által támogatott szervezetek teljes listáját.

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 szülőelemek előrehaladásának nyomon követése.

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.

Szabályzat a megadott mintákkal rendelkező fájlok blokkolásához.

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.

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

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.

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 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.

Ú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

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.

Azure App Service mostantól támogatja a Felcserélés 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.

Szolgáltatáshookok YAML-folyamatokhoz.

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.

A GitHub kiadási feladatának fejlesztései.

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.

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.

Szakaszszintű szűrő Azure Container Registry és Docker Hub összetevőkhöz.

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.

Szuverén felhőtámogatás a Kubernetes szolgáltatáskapcsolatban.

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.

Az érdeklődő- és ciklusidő vezérlők speciális szűrést eredményeznek.

A munkaelemek szűrőit is belefoglaltuk a diagramon megjelenő munkaelemek korlátozásához.

A munkaelem szűrőkkel korlátozza a diagramon megjelenő munkaelemeket.

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.

Javaslat készítése

Tanácsokat és kérdéseket is kaphat a közösségtől a Stack Overflow-on.

Köszönettel:

Aaron Hallberg