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


Továbbfejlesztett lekéréses kérelmek felhasználói élménye

Ebben a futamban számos fejlesztést adunk hozzá a lekéréses kérelem felületéhez. Ezek közé tartozik az opcionális ellenőrzések láthatóbbá tétele, a Ctrl-kattintások új lap megnyitásának engedélyezése, a széljegyzetek helyének hozzáadása és a megjegyzésszűrés elrendezésének javítása.

A részletekért tekintse meg az alábbi Szolgáltatások listát.

Funkciók

Azure Boards

Azure Repos

Azure Pipelines

Azure Boards

A "Hozzárendelt" szabály eltávolítása a Hiba munkaelemtípuson

Az Agile, a Scrum és a CMMI különböző munkaelem-típusai között számos rejtett rendszerszabály található. Ezek a szabályok már több mint egy évtizede léteznek, és általában panasz nélkül is jól működtek. Van azonban néhány szabály, amelyek elfogytak az üdvözlőprogramjukból. Az egyik szabály különösen sok fájdalmat okozott az új és a meglévő ügyfelek számára, és úgy döntöttünk, hogy ideje eltávolítani. Ez a szabály az Agilis folyamat hiba munkaelemtípusában létezik.

"A Hozzárendelt érték beállítása Létrehozás dátumaként, ha az állapot feloldva állapotra módosul"

Sok visszajelzést kaptunk erről a szabályról. Válaszul eltávolítottuk ezt a szabályt az Agilis folyamat Hiba munkaelemtípusából. Ez a változás minden projektet érint, amely egy örökölt Agilis vagy egy testreszabott öröklött Agile-folyamatot használ. Azoknak az ügyfeleknek, akik kedvelik és függenek az aktuális szabálytól, tekintse meg blogbejegyzésünket azokról a lépésekről, amelyeket a szabály egyéni szabályok használatával történő ismételt hozzáadásához végezhet.

Azure Repos

A lekéréses kérelem felületének fejlesztései

Az új lekéréses kérelem felülete néhány hónapja előzetes verzióban érhető el. Sokaktól kaptunk visszajelzést. Örömmel jelentjük be a következő fejlesztéseket, amelyeket a sprint üzembe helyezésével fog látni:

Az opcionális ellenőrzések láthatóbbá tétele

Az ügyfelek opcionális ellenőrzésekkel felhívják a fejlesztők figyelmét a lehetséges problémákra. Az előző tapasztalatok szerint nyilvánvaló volt, hogy ezek az ellenőrzések sikertelenek. Az előzetes verzióban azonban ez nem így van. A szükséges ellenőrzéseken egy nagy, zöld pipa elfedi a sikertelenségeket az opcionális ellenőrzésekben. A felhasználók csak az ellenőrzőpanel megnyitásával fedezhették fel, hogy az opcionális ellenőrzések sikertelenek. A fejlesztők ezt gyakran nem teszik meg, ha nincs jelezve a probléma. Ebben az üzembe helyezésben láthatóbbá tettük az opcionális ellenőrzések állapotát az összegzésben.


az opcionális ellenőrzések megjelenítése


Ctrl billentyűt lenyomva tartva kattintson a menüelemekre

A lekéréses kérelem lapmenüi nem támogatták a Ctrl billentyűt lenyomva tartva. A felhasználók gyakran nyitnak meg új böngészőlapokat, amikor áttekintik a lekéréses kérelmeket. Ezt a problémát megoldottuk.

A [+] széljegyzet helye

A lekéréses kérelemben lévő fájlok falistája egy [+] jegyzetet jelenít meg, amely segít a szerzőknek és a véleményezőknek az új fájlok azonosításában. Mivel a széljegyzet a három pont után volt, a hosszabb fájlnevek esetében gyakran nem volt látható.


széljegyzetek helyének megjelenítése

A PR-frissítések legördülő menüje visszanyeri az időzítéssel kapcsolatos információkat

A frissítés kiválasztásához és a lekéréses kérelemfájlok összehasonlításához használt legördülő menü elvesztette az előnézeti felület egyik fontos elemét. Nem jelenik meg, amikor a frissítés történt. Ezt a problémát megoldottuk.


Pr-frissítések legördülő listából hiányzó időzítési információk

Továbbfejlesztett megjegyzésszűrő-elrendezés

Amikor egy lekéréses kérelem összefoglaló lapján szűri a megjegyzéseket, a legördülő lista a jobb oldalon volt, de a szöveg balra lett igazítva. Ezt a problémát megoldottuk.


Továbbfejlesztett megjegyzésszűrő-elrendezés

A következő két futamon további fejlesztéseket tervezünk.

Azure Pipelines

Csomópont frissítése az Azure Pipelines-ügynökben

Frissítés az eredetileg közzétett verzióról: A Red Hat Enterprise Linux 6-tal és a Node 14-zel való kompatibilitás miatt felfüggesztettük a 14. csomóponton végzett munkát, és először a 10. csomópontra való eljutásra összpontosítunk.

Ebben a kiadásban megkezdtük a 6. csomópontról való áttérést, és egy támogatott Node-verzió felé, mint az Azure Pipelines-feladatok előnyben részesített futtatókörnyezete. Frissítettük a 10. csomóponton futtatandó, beépített feladatok első kötegét. Ez a módosítás egy folyamat kezdetét jelzi, amely alapértelmezés szerint eltávolítja a Node 6-ot az ügynökből. A 6. csomópont kilépett a hosszú távú támogatásból, és az automatizált szkennerek gyakran biztonsági kockázatként jelölik meg. Bár úgy gondoljuk, hogy a Node 6 használata valószínűleg nem lesz kitéve a lehetséges hibák többségének, mégis fontos számunkra, hogy a feladatokat egy támogatott futtatókörnyezetbe szerezzük be. A 2021-es naptári évben azt tervezzük, hogy elkezdjük az ügynök egy verziójának szállítását a Node 6 nélkül.

Ha a Node 10-kompatibilis tevékenységek bármelyikét használja, a saját üzemeltetésű ügynökök frissítik magukat a feladatok új verzióinak futtatásához. Ezen kívül a legtöbb ügyfélre nincs hatással. Ha azonban Ön a feladatok szerzője, érdemes elkezdeni frissíteni őket a 10. csomóponton való futtatásra. A ()task.json> alatt executionlévő területen frissíthet a következőre NodeNode10: Ha támogatnia kell a régebbi kiszolgálóverziókat, elhagyhatja a Node belépési pontot. A Node 10 kezelőt ismerő Azure DevOps-példányok alapértelmezés szerint kiválasztják, és azok, amelyek nem térnek vissza a Node 6 implementációjához.

Nem kifogástalan ügynök mentése a méretezési csoport ügynökeinek vizsgálatához

Méretezési csoportügynökök használata esetén az Azure Pipelines kezeli az ügynökpéldányok fel- és leskálázását. Ha az Azure Pipelines nem megfelelő virtuális gépet észlel a méretezési csoportban, naplózza a problémát a Készletdiagnosztika felhasználói felületén, és megpróbálja törölni a virtuális gépet. Számos oka lehet annak, hogy egy virtuális gép állapota nem megfelelő: a méretezési csoport hálózati konfigurációja megakadályozhatta, hogy az Azure Pipelines-bővítmény letöltse a legújabb ügynököt, az egyéni szkriptbővítmény sikertelen lehet, vagy a méretezési csoport virtuálisgép-rendszerképe függőben lévő újraindítással vagy függőben lévő Windows-Frissítések.

A nem megfelelő virtuális gépek törlésével az Azure Pipelines a CI/CD-feladatok futtatására optimalizált ügynökkészletet tárolja. Bizonyos esetekben előfordulhat, hogy az Azure Pipelines diagnosztikai oldalát (a fent látható) vagy az Azure diagnosztikai oldalát használhatja a probléma hibakereséséhez. A probléma diagnosztizálásának legjobb módja azonban sok esetben az, ha bejelentkezik a virtuális gépre, és áttekinti az ügynöknaplókat és az eseménynaplókat. Ez jelenleg nem könnyű feladat, mivel a nem megfelelő állapotú virtuális gép automatikusan törlődik.

Ezzel a kiadással javítottuk a nem kifogástalan virtuális gépek diagnosztikát azáltal, hogy lehetővé tettük, hogy egy nem kifogástalan ügynököt mentsünk vizsgálatra.

Sérült ügynök mentésekor csatlakozhat a virtuális géphez, hibakeresést végezhet, és lekérheti a szükséges naplókat. Ha elkészült, felszabadíthatja az ügynököt és a társított virtuális gépet. További információkért tekintse meg a nem megfelelő ügynökök hibaelhárításáról szóló szakaszt.

ubuntu-latest a folyamatok hamarosan az Ubuntu-20.04-et használják

Hamarosan az Ubuntu 20.04 lesz a címke alapértelmezett verziója az ubuntu-latest Azure Pipelinesban. Ezt a módosítást november 30-tól kezdődően több héten keresztül hajtjuk végre.

Ha problémákat tapasztal az Ubuntu-folyamatokkal kapcsolatban:

  • Probléma fájlba helyezése a virtuális környezetek adattárában
  • Váltson vissza az Ubuntu 18.04-re ubuntu-18.04 a folyamat során megadott vmImage módon. Továbbra is támogatjuk az Ubuntu 18.04-et.

Vegye figyelembe, hogy az ubuntu-18.04 előre telepített eszközökben és ubuntu-20.04 az eszközök alapértelmezett verzióiban is eltérhetnek. Az összes különbségről további információt a https://github.com/actions/virtual-environments/issues/1816.

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 súgómenüvel 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:

Matt Cooper