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
- A Windows PowerShell-feladat teljesítményének javítása
- Folyamatügynök a .NET 6 előzetes bejelentésén
- Node 16 feladatfuttató a folyamatügynökben
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.
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.json
execution
é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
Új felhasználói felület a felsőbb rétegbeli csomagkereséshez
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.
Tanácsokat és kérdéseket is kaphat a közösség által a Stack Overflow-on.
Köszönettel:
Aaron Hallberg