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


Kétirányú nyomon követhetőség a kiadások és a Jira-problémák között – Sprint 154 Update

Az Azure DevOps 154-es futamú frissítésével megjelenik az Azure Pipelines for Jira alkalmazás az Atlassian piacterén. Az integráció a kiadások munkaelemeiként szolgáló hivatkozásokkal látja el a Jira-problémákat, valamint lehetővé teszi a Jira-problémák üzembe helyezési részleteinek közvetlen megtekintését.

Emellett megkönnyítettük a munkaelemek keresését és követését. A keresőmező mostantól munkaelemek és legutóbbi munkaelemek azonnali keresését is támogatja. A Wikivel emellett élő dokumentumokat hozhat létre, amelyekben wikitartalommal hozhat létre és követhet munkaelemeket.

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 Pipelines:

Azure Test Plans:

Azure Repos:

Azure Artifacts:

Wiki:

Általános

Az Azure DevOps CLI általános elérhetősége

Februárban bevezettük az Azure CLI-hez készült Azure DevOps-bővítményt. A bővítmény segítségével a parancssorból kezelheti az Azure DevOps-t. Összegyűjtöttük a visszajelzését, amely segített a bővítmény fejlesztésében és további parancsok hozzáadásában. Örömmel jelentjük be, hogy a bővítmény általánosan elérhető.

Az Azure DevOps CLI-vel kapcsolatos további információkért tekintse meg az itt található dokumentációt.

Azure Boards

Munkaelem élő újratöltése

Korábban, amikor frissített egy munkaelemet, és egy második csapattag módosította ugyanazt a munkaelemet, a második felhasználó elveszíti a módosításokat. Most, ha mindketten különböző mezőket szerkesztenek, a munkaelemen végrehajtott módosítások élő frissítései jelennek meg.

A munkaelem élő újratöltése.

Iterálás és útvonalak kezelése a parancssorban

Mostantól a parancssorból kezelheti az iterációt és a terület elérési útját a parancsok és az boards area a az boards iteration parancsok használatával. Beállíthatja és kezelheti például az iterációkat és a területútvonalakat interaktívan a parancssori felületről, vagy automatizálhatja a teljes beállítást egy szkripttel. A parancsokkal és a szintaxisokkal kapcsolatos további részletekért tekintse meg a dokumentációt itt.

Munkaelem szülőoszlopa oszloplehetőségként

Most már megtekintheti a termék-hátralékban vagy a sprint-hátralékban lévő összes munkaelem szülőjét. A funkció engedélyezéséhez nyissa meg a kívánt teendőlista Oszlopbeállítások elemét , majd adja hozzá a Szülő oszlopot.

Szülőoszlop hozzáadása oszlopként egy hátralékhoz.

Munkaelemek azonnali keresése

Megkönnyítettük a nemrég meglátogatott munkaelemek, táblák, hátralékok és futamok megtalálását. Most már elérheti a legutóbb meglátogatott munkaelemeket az Azure Boards keresőmezőjének kattintásával.

Tipp.

A keresőmezőt a "/" billentyűparancs beírásával hívhatja meg.

Keresse meg a legutóbb megtekintett munkaelemeket és táblaelemeket a keresésből.

Munkaelemek keresése gépelés közben

Most már megtekintheti a munkaelem keresési eredményeit, miközben beírja a keresőmezőbe. Ez segít gyorsan navigálni a választott munkaelemre.

A keresési eredmények megtekintése gépelés közben.

Emellett anélkül is navigálhat a kód- és wikikeresési eredmények között, hogy lapokat kellene váltania a munkaelemek keresésére való ugrással, majd a lapfülek módosításával megtekintheti a kód wiki- vagy csomagkeresési eredményeit.

Keresse meg az Azure Boards kód- és wikikeresési eredményeit.

Egy projekt által használt folyamat módosítása

Az eszközöknek ugyanúgy kell változnia, mint a csapatának, mostantól bármilyen beépített folyamatsablonról átállíthatja projektjeit bármely más, házon kívüli folyamatra. Módosíthatja például a projektet az Agile-ről Scrumra, az Alapszintűről az Agile-ra. A teljes részletes dokumentációt itt találja.

A projekt által használt folyamat módosítása.

Egyéni mezők elrejtése az elrendezésből

Mostantól elrejtheti az egyéni mezőket az űrlapelrendezésből a folyamat testreszabásakor. A mező továbbra is elérhető lesz a lekérdezésekből és a REST API-kból. Ez hasznos lehet a további mezők nyomon követéséhez, amikor más rendszerekkel integrálódik.

Egyéni mező elrejtése munkaelem-elrendezésből.

Azure Pipelines

Azure Pipelines for Jira alkalmazás

Örömmel jelentjük be, hogy elérhető az Azure Pipeline alkalmazás Jira-hoz. Az integráció kétirányú kapcsolatot tesz lehetővé az Azure Pipelines kiadásai és a Jira szoftverfelhőben előforduló problémák között. Leegyszerűsíti a kiadási jegyzetek létrehozását a GitHub-véglegesítésekben említett Jira-problémák nyomon követésével.

Azure Pipelines-alkalmazás Jira-hoz.

Emellett megjeleníti az Azure Pipelines buildelési és kiadási adatait, és megjeleníti azokat a problémák fejlesztői paneljén. Ez lehetővé tette a probléma kézbesítésének és időpontjának nyomon követését, és szoros fejlesztési ciklust biztosít a problémalétrehozástól a Jira-ban nyomon követett üzembe helyezésig.

A Jira-ban nyomon követett információk létrehozása és kiadása.

Az Azure Pipelines for Slack fejlesztései

Februárban kiadtuk a Slackhez készült Azure Pipelines alkalmazást, amely segít a folyamatok monitorozásában. Ezzel a frissítéssel továbbfejlesztettük az alkalmazást. @mention fog használni a Slack-csatornában, ha egy aktivált sikertelen buildről szóló értesítés jelenik meg. Emellett értesítést küld, ha ön jóváhagyóként a kiadás üzembe helyezésének jóváhagyására vonatkozó függőben lévő értesítésben.

Emellett beilleszthet egy buildre vagy kiadásra mutató hivatkozást az Azure Pipelines alkalmazásba, és megtekintheti a folyamat részletes előnézetét. Ez kontextust ad a hivatkozáshoz, és megkönnyíti az Azure DevOpsra való navigálást.

Egy buildre mutató hivatkozás beillesztése például a build részleteit és az aktuális állapotot mutatja.

AZ URL-cím feloldása (hivatkozáselőnézetek) a Slackhez készült Azure Pipelines alkalmazásban.

A frissítéssel kapcsolatos további részletekért tekintse meg a teljes bejelentést tartalmazó blogbejegyzést.

Egyedül üzemeltetett készlet

Feljegyzés

Ez egy közelgő változás, amelyet előre szeretnénk kommunikálni.

A több üzemeltetett készlet időnként zavaró lehet. Nem kap pontos képet arról, hogy hol használja fel az egyidejűséget. Ha például 10 párhuzamos feladat egyidejűsége van, az üzemeltetett készletek mindegyikében 10 virtuális ügynök jelenik meg, ami nem pontos. Ha a feladat egy adott üzemeltetett készletre (például üzemeltetett VS2017) vár az összes tétlen ügynökkel, úgy gondolhatja, hogy az Azure Pipelines szolgáltatás megszakadt anélkül, hogy felismerte, hogy az egyidejűség esetleg más üzemeltetett készletekben (például üzemeltetett Ubuntu 1604- ben) lesz felhasználva.

Frissítjük az ügynökkészlet-kezelési élményt, hogy egy új, egységesített, Azure Pipelines nevű ügynökkészletet is tartalmazzon. Ez hamarosan lecseréli az Ön által üzemeltetett többi készletet – Hosted, Hosted VS2017, Hosted Ubuntu 1604, Hosted Windows 2019 with VS2019, Hosted macOS és Hosted macOS High Sierra.

A szolgáltatás üzembe helyezése után egyetlen üzemeltetett készlet jelenik meg, amely pontos képet ad arról, hogy hány feladat fut a készletben. Azt tervezzük, hogy ezt a változást a következő néhány futamon fogjuk elvégezni. A folyamatokat nem kell módosítania, mivel automatikusan átirányítjuk a feladatokat a régi üzemeltetett készletekből az új egyesített készlet megfelelő rendszerképére.

Frissített ügynökkészlet-interfész a szervezeti beállításoknál

Korábban módosítottuk az ügynökkészletek felügyeleti oldalát a projektbeállításokban, hogy új felhasználói felületet tartalmazzon. Ezzel a frissítéssel frissítjük az ügynökkészletek felületét a szervezeti beállítások alatt. Ez az új felület segít egy közelgő funkcióban, amely magában foglalja a üzemeltetett készletek konszolidálását és az egyidejű feladatok fogyasztásának nyomon követését.

A közelgő funkcióval kapcsolatos további részletekért lásd az önállóan üzemeltetett készlet kibocsátási megjegyzését.

A sorban felül írható változók vezérlése

Jelenleg a felhasználói felületen vagy a REST API-val frissítheti a változók értékeit az új futtatás megkezdése előtt. Bár a folyamat szerzője megjelölhet bizonyos változókat _settable at queue time_, a rendszer nem kényszerítette ezt, és más változók beállítását sem akadályozta meg. Más szóval a beállítás csak további bemenetek megadására szolgál egy új futtatás indításakor.

Hozzáadtunk egy új szervezeti beállítást, amely kikényszeríti a paramétert _settable at queue time_ . Ezzel szabályozhatja, hogy mely változók módosíthatók új futtatás indításakor. A továbbiakban nem módosíthatja azt a változót, amelyet a szerző _settable at queue time_nem jelölt meg .

Feljegyzés

Ez a beállítás alapértelmezés szerint ki van kapcsolva a meglévő szervezetekben, de egy új Azure DevOps-szervezet létrehozásakor alapértelmezés szerint be lesz kapcsolva.

Nagy méretű tesztmellékletek támogatása

Az Azure Pipelines teszteredmény-közzétételi feladata lehetővé teszi a teszteredmények közzétételét a tesztek végrehajtásakor, hogy átfogó tesztjelentési és elemzési élményt nyújtson. Eddig 100 MB-os korlát volt a tesztmellékletekhez mind a tesztfuttatáshoz, mind a tesztelési eredményekhez. Ez korlátozta a nagy fájlok, például összeomlási memóriaképek vagy videók feltöltését. Ezzel a frissítéssel támogattuk a nagy méretű tesztmellékleteket, így minden rendelkezésre álló adat rendelkezésre áll a sikertelen tesztek hibaelhárításához.

Üzembe helyezés YAML-folyamatban

Az üzembehelyezési feladat egy speciális feladattípus, amely az alkalmazás környezetbe való üzembe helyezésére szolgál. Ezzel a frissítéssel az üzembe helyezési feladat lépéshivatkozásainak támogatását is hozzáadtuk. Meghatározhat például egy lépéskészletet egy fájlban, és hivatkozhat rá egy üzembe helyezési feladatban.

Az üzembe helyezési feladathoz további tulajdonságokat is hozzáadtunk. Íme például egy üzembe helyezési feladat néhány tulajdonsága, amelyet most már beállíthat.

  • timeoutInMinutes – mennyi ideig futtassa a feladatot, mielőtt automatikusan megszakítja
  • cancelTimeoutInMinutes – mennyi idő áll rendelkezésre a "futtatás mindig akkor is, ha lemondott tevékenységek" a megszakításuk előtt
  • feltétel – feladat feltételes futtatása
  • változók – A merevlemezes értékek közvetlenül is hozzáadhatók, vagy egy Azure-kulcstartó által támogatott változócsoportra hivatkozhat, vagy hivatkozhat egy fájlban definiált változókészletre.
  • continueOnError – ha a jövőbeli feladatoknak akkor is futniuk kell, ha ez az üzembe helyezési feladat meghiúsul; alapértelmezés szerint "false" (hamis)

Az üzembehelyezési feladatokról és az üzembehelyezési feladat megadásához szükséges teljes szintaxisról az Üzembe helyezési feladat című témakörben olvashat bővebben.

Optimizely-integráció

Az optimalizálás hatékony A/B tesztelési és funkciókijelzési platform a termékcsapatok számára. Az Azure Pipelines integrálása az Optimalizált kísérletezési platformmal lehetővé teszi a termékcsapatoknak, hogy gyorsított ütemben teszteljék, tanulják meg és helyezjék üzembe, miközben az Azure Pipelines minden DevOps-előnyét élvezhetik.

Az Azure DevOps optimalizált bővítménye kísérletezési és funkciójelző bevezetési lépéseket ad a buildelési és kiadási folyamatokhoz, így folyamatosan iterálhat, gördíthet ki funkciókat, és visszaállíthatja őket az Azure Pipelines használatával.

Az Azure DevOps Optimizely bővítményről itt talál további információt.

Optimizely

GitHub-kiadás hozzáadása munkadarabforrásként

Most összekapcsolhatja a GitHub-kiadásokat összetevőforrásként az Azure DevOps kiadási folyamataiban. Ez lehetővé teszi a GitHub-kiadás használatát az üzemelő példányok részeként.

Amikor a kiadási folyamat definíciójában az Összetevő hozzáadása elemre kattint, megtalálja az új GitHub Release-forrástípust. A GitHub-kiadás használatához megadhatja a szolgáltatáskapcsolatot és a GitHub-adattárat. Kiválaszthatja a GitHub-kiadás alapértelmezett verzióját is, amely a legújabb, adott címkeverzióként használható, vagy kiválaszthatja a kiadás létrehozásakor. A GitHub-kiadás csatolása után a rendszer automatikusan letölti és elérhetővé teszi a kiadási feladatokban.

GitHub-kiadás hozzáadása összetevőforrásként.

További folyamatok vásárlása az Azure DevOps portálon

Korábban a Marketplace-en kellett fizetnie a további folyamatokért. Most további folyamatokat vásárolhat az Azure DevOps portálon. Növelheti vagy csökkentheti a Microsoft által üzemeltetett vagy saját üzemeltetésű CI/CD számát a Szervezeti beállítások > számlázásából.

További információért tekintse meg a CI/CD megvásárlásával kapcsolatos dokumentációt.

Kiadások jóváhagyása közvetlenül a Releases Hubról

A függőben lévő jóváhagyások egyszerűbbé tették a cselekvést. Eddig a kiadás részleteit tartalmazó oldalról lehetett jóváhagyni egy kiadást. Most már lehetővé tesszük a kiadások jóváhagyását közvetlenül a Releases hubról.

A kiadásokat közvetlenül a kiadási központból hagyhatja jóvá.

Hozzáadtunk egy hivatkozást a Kubernetes-környezetek erőforrásnézetéhez, így a megfelelő fürt Azure-paneljére navigálhat. Ez az Azure Kubernetes Service-fürtök névtereihez leképezett környezetekre vonatkozik.

Azure Kubernetes Service Cluster-hivatkozás a Környezetek Kubernetes-erőforrásnézetében.

Kiadási mappa szűrői az előzmények feliratkozásaiban

A mappák lehetővé teszik a folyamatok rendszerezését a könnyebb felderíthetőség és a biztonság szabályozása érdekében. Gyakran előfordulhat, hogy egyéni e-mail-értesítéseket szeretne konfigurálni az összes kiadási folyamathoz, amelyeket egy mappa összes folyamata képvisel. Korábban több előfizetést kellett konfigurálnia, vagy összetett lekérdezéssel kellett rendelkeznie az előfizetésekben a szűrt e-mailek lekéréséhez. Ezzel a frissítéssel most már hozzáadhat egy kiadási mappa záradékot az üzembe helyezés befejezéséhez és a jóváhagyás függőben lévő eseményekhez, és egyszerűsítheti az előfizetéseket.

A kiadási mappaszűrők értesítési előfizetésekben.

Külső Git-tárházak üzembe helyezése az Azure Kubernetes Service-ben (AKS-ben)

Korábban az Azure Repos és a GitHub is támogatott kódhelyként az AKS üzembehelyezési központban. Ezzel a frissítéssel támogatást adunk a külső Git-adattárakhoz, hogy bármilyen nyilvános vagy privát Git-adattárból üzembe helyezhesse a kódot az AKS-ben.

Üzembe helyezés az AKS-ben a külső Git-adattárakból.

Bitbucket-adattárak támogatása a DevOps-projektekben

A Bitbucket-adattárak támogatása hozzáadva a DevOps Projectshez. Most már beszerezheti az OAuth-élményt, valamint az adattárak és ágak kitöltött listáját, amelyek közül választhat az Azure-erőforrások üzembe helyezésekor.

Bitbucket-adattárak a DevOps-projektekben.

Dockerfile kiválasztása az AKS és a WebApp Containers üzembe helyezési központjában

Most már kiválaszthatja a Dockerfile-t az AKS- és WebApp-tárolók üzembehelyezési központjában. Ez akkor hasznos, ha a Dockerfile különböző verzióit szeretné karbantartani, vagy több alkalmazást szeretne ugyanabban az adattárban használni. Ezzel kiválaszthatja a leküldni kívánt DockerFile-t/alkalmazást.

válasszon ki egy Dockerfile-t az AKS- és WebApp-tárolók üzembehelyezési központjában.

Azure Test Plans

Új teszttervoldal nyilvános előzetes verziója

Egy új tesztcsomag-lap (Teszttervek*) nyilvános előzetes verzióban érhető el az Összes Azure DevOps-szervezet számára. Az új oldal egyszerűsített nézeteket biztosít, amelyekkel a feladatra összpontosíthat – teszttervezésre, létrehozásra vagy végrehajtásra. Emellett az Azure DevOps többi ajánlatával is zökkenőmentes és összhangban van.

Új tesztterv lap.

Az új oldal az alább látható módon engedélyezhető az előzetes verziójú funkciókból.

Új Teszttervek lap engedélyezése.

A Teszttervek* lapon a meglévő lap képességeinek nagy része az olyan új funkciók mellett lesz elérhető, mint a másolási és klónozási tesztcsomagok. 3 hetente tovább bővítjük a tesztelési és szerzői képességeket.

Új tesztcsomagok lapfunkciók.

Az új lapról itt talál további információt.

Azure Repos

Azure Repos-események naplózása

Olyan eseményeket adtunk hozzá az adattárakhoz, amelyek felhasználhatók az Azure DevOps naplózási lapján a szervezeti beállításokban. Mostantól megtekintheti a szabályzatok eseményeit, amikor létrehozzák, eltávolítják, módosítják vagy megkerülik őket. Emellett megtekintheti az adattárak eseményeit a létrehozásukkor (például elágaztatáson vagy törlésen keresztül), átnevezve, helyreállítva, megsemmisítve vagy az alapértelmezett ág módosításakor.

Azure Repos-események naplózása.

Azure Artifacts

A hírcsatornaoldal betöltési idejének javításai

Örömmel jelentjük be, hogy javítottuk a hírcsatornaoldal betöltési idejét. A hírcsatorna lapbetöltési ideje átlagosan 10%-kal csökkent. A legnagyobb hírcsatornákban a legnagyobb javulást a 99. percentilis hírcsatorna lapbetöltési ideje (az összes hírcsatorna legmagasabb 99%-ában mért betöltési idő) 75%-kal csökkent.

Wiki

Kódokkal kapcsolatos wikioldalak mélyreható szerkesztése

Korábban a kód wikilapjának szerkesztésekor a rendszer átirányította az Azure Repos hubra szerkesztés céljából. A Repo Hub jelenleg nincs markdown-szerkesztésre optimalizálva.

Most már szerkesztheti a kód wikilapját a wikin belüli egymás melletti szerkesztőben. Ezzel a gazdag Markdown-eszköztár használatával hozhatja létre a tartalmat, így a szerkesztési élmény megegyezik a projekt wikijében lévővel. A helyi menüBen a Szerkesztés a Tárakban lehetőség kiválasztásával továbbra is szerkesztheti az adattárakban.

A Wikiközpont kód wikijének részletes szerkesztése.

Munkaelemek létrehozása és beágyazása wikioldalból

Amikor meghallgattuk a visszajelzését, azt hallottuk, hogy a wiki használatával készít ötletgyűjtési dokumentumokat, dokumentumokat tervez, ötleteket a funkciókról, specifikációs dokumentumokat, értekezleti jegyzőkönyveket készít. Mostantól egyszerűen létrehozhat funkciókat és felhasználói történeteket közvetlenül egy tervezési dokumentumból anélkül, hogy elhagyná a wikilapot.

Munkaelem létrehozásához jelölje ki azt a szöveget a wikilapon, ahová beágyazni szeretné a munkaelemet, és válassza az Új munkaelemet. Ez időt takarít meg, mivel nem kell először létrehoznia a munkaelemet, a szerkesztéshez, majd a beágyazásához keresse meg a munkaelemet. Emellett csökkenti a környezetváltást is, mivel nem lép ki a wiki hatóköréből.

Munkaelemek létrehozása és beágyazása wikitartalmakból.

Ha többet szeretne megtudni egy munkaelem wikiből való létrehozásáról és beágyazásáról, tekintse meg az itt található dokumentációt.

Következő lépések

Feljegyzé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ég által a Stack Overflow-on.

Köszönettel:

Biju Venugopal