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


Munkaelemek áthelyezése oszlopba vagy sávba a munkaelem műveletmenüjében

Ebben a futamban akadálymentességi fejlesztéseket vettünk fel a Kanban táblán. Most áthelyezheti a kártyákat egy oszlopba vagy egy sávba a Kanban tábla munkaelemek műveletmenüjében.

Részletekért tekintse meg a kibocsátási megjegyzéseket.

General

Azure Boards

Azure Pipelines

Azure Artifacts

General

Az összes nyilvános REST API támogatja a részletes PAT-hatóköröket

Korábban számos nyilvánosan dokumentált Azure DevOps REST API-t nem társítottak hatókörökhöz (például a munkaelem olvasásához), ami azt eredményezte, hogy az ügyfelek teljes hatókörrel használják ezeket az API-kat nem interaktív hitelesítési mechanizmusok, például személyes hozzáférési jogkivonatok (PAT) használatával. A teljes hatókörű személyes hozzáférési jogkivonat használata növeli a kockázatot, ha rosszindulatú felhasználó kezébe kerülnek. Ez az egyik fő oka annak, hogy sok ügyfelünk nem használja ki teljes mértékben a vezérlősík-szabályzatok előnyeit a PAT használatának és viselkedésének korlátozása érdekében.

Ezzel a sprint kiadással az összes nyilvános Azure DevOps REST API hozzá van rendelve, és támogatja a részletes PAT-hatókört. Ha jelenleg teljes hatókörű PAT-t használ a nyilvános Azure DevOps REST API-k egyikének hitelesítéséhez, érdemes lehet áttelepíteni egy PAT-re a szükségtelen hozzáférés elkerülése érdekében az API által elfogadott adott hatókörrel. Az adott REST API támogatott részletes PAT-hatóköre(i) a dokumentációs oldalak Biztonsági szakaszában találhatók. Emellett itt található egy hatókör-táblázat is.

Azure Boards

Ugrás az oszlopra, és ugrás a sávra

Akadálymentességi fejlesztéseink részeként hozzáadtunk egy Áthelyezés oszlopba és Áthelyezés sávba lehetőséget a Kanban táblán található kártyaműveletekhez. Ezek a műveletek lehetővé teszik, hogy az akadálymentességgel rendelkező felhasználók könnyedén mozgatják a kártyákat a Kanban táblán.

Megjegyzés:

Ez a funkció a New Boards Hubs előzetes verziójával érhető el.

Gif to demo move to column and move to swimlane.

Azure Pipelines

A Windows PowerShell-feladat teljesítményének javítása

Tevékenységek használatával definiálhat automatizálást a folyamatokban. Az egyik ilyen feladat az a PowerShell@2 segédprogram-feladat, amely lehetővé teszi PowerShell-szkriptek végrehajtását a folyamatban. Ha PowerShell-szkriptet szeretne használni egy Azure-környezet megcélzásához, használhatja a AzurePowerShell@5 feladatot. Néhány PowerShell-parancs, amely képes például az állapotfrissítések nyomtatására Invoke-WebRequest, most már gyorsabban hajthatók végre. A fejlesztés akkor lényegesebb, ha sok ilyen parancs található a szkriptben, vagy ha hosszú ideig futnak. Ezzel a frissítéssel a progressPreference tevékenységek és AzurePowerShell@5 a PowerShell@2 tevékenységek tulajdonsága alapértelmezés szerint be van állítvaSilentlyContinue.

Folyamatügynök a .NET 6 előzetes bejelentésén

Ez egy előzetes bejelentés, amely szerint december előtt frissítjük a Pipelines-ügynököt a .NET 3.1 Core-ról .NET 6-ra. Ez natív támogatást nyújt az Apple Silicon és a Windows Arm64 számára.

A .NET 6 használata hatással lesz az ügynök rendszerkövetelményeire. Pontosabban a következő operációs rendszerek támogatását csökkentjük: CentOS 6, Fedora 29-33, Linux Mint 17-18, Red Hat Enterprise Linux 6

Fontos

Vegye figyelembe, hogy a .NET 6-alapú ügynök üzembe helyezése után a fenti operációs rendszerek bármelyikén futó ügynökök többé nem frissülnek vagy sikertelenek lesznek.

Node 16 feladatfuttató a folyamatügynökben

Ebben a futamban hozzáadtunk egy Node 16 feladatfuttatót a Pipeline-ügynökhöz. Az ügynök mostantól a Node 6, 10 és 16 futókat tartalmazza. Mivel a Node 10 az életciklusa végéhez ért, megkezdtük a Beépített feladatok frissítését is, hogy kihasználhassuk a Node 16 futó előnyeit. Ezt a Sprint 177-ben bevezetett többfuttatásos végrehajtási modellel hajtjuk végre, így a feladatok olyan ügynökökön is futtathatók, amelyek nem rendelkeznek Node 16-tal. A feladatok több csomópontfuttatóval való kompatibilitást fejezhetnek ki, task.jsonexecution és különböző belépési pontokkal rendelkeznek. A frissítési task.jsonútmutatót itt találja.

Az év későbbi részében közöljük, hogy a Node életciklusának végének verzióit eltávolítjuk az ügynökből.

Azure Artifacts

Korábban láthatta a felsőbb rétegbeli csomagokat, ha rendelkezik a hírcsatorna másolatával. A fájdalompont az volt, hogy nem tudott olyan csomagokat keresni, amelyek elérhetők a felsőbb rétegben, és amelyek még nem lettek mentve a hírcsatornában. Most az új hírcsatorna felhasználói felületével megkeresheti az elérhető felsőbb rétegbeli csomagokat.

Az Azure Artifacts mostantól egy felhasználói felületet biztosít, amellyel csomagokat kereshet a felsőbb rétegbeli forrásokban, és csomagverziókat menthet a hírcsatornába. Ez összhangban van a Microsoft termék- és szolgáltatásfejlesztésre vonatkozó céljával.

Mint mindig, azt szeretnénk, hogy az Artifact Services megfeleljen a közösségünk változó igényeinek. Írjon megjegyzést, vagy a fejlesztői közösséggel küldjön visszajelzést.

További 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 súgómenüvel jelentheti a problémát, vagy javaslatot adhat.

Make a suggestion

Tanácsokat és kérdéseket is kaphat a közösség által a Stack Overflow-on.

Köszönettel:

Aaron Hallberg