Az Azure DevOps jövőbeli funkciói

Rendszergazda

Az Azure Managed Identityes és a Service Principals támogatása

Lehetővé teszi az Azure-ban üzemeltetett alkalmazások számára, hogy felügyelt identitásokat és szolgáltatásneveket használva integrálhatók az Azure DevOpsszal REST API-k és ügyfélkódtárak segítségével.

Fontos mérföldkövek (legutóbb frissítve: 08/29/22):

  • 2022. szeptember: Belső tesztelés kiválasztott Microsoft-ügyfelek számára jóváhagyott használati esetekkel.
  • FY22Q4: Privát előzetes verzió csak Microsoft-feleknek. Küldjön e-mailt Angel Wongnak az alábbi felmérési kérdésekkel.
  • FY23Q1 (TBC): Nyilvános előzetes verzió minden belső és külső ügyfél számára
  • TBD: A felügyelt identitások és a szolgáltatásnév támogatása

Bármilyen más kérdés ne habozzon, hogy forduljon hozzám e-mailben.

--

Ha szeretné, hogy a privát előzetes verzió része legyen, ossza meg válaszát ezekre a kérdésekre wonga@microsoft.com.

  1. Milyen vállalatnak/szervezetnek tagja?
  2. Meg tudná adni röviden azokat az eszközöket/szolgáltatásokat, amelyeket ma használ az ADO-hitelesítéshez? Milyen hitelesítési mechanizmust használ ma?
  3. Jelenleg felügyelt identitásokkal végez hitelesítést más Azure-erőforrásokon?
  4. Mi a teendő a felügyelt identitás(ok) használatával az ADO-val való hitelesítéshez? Hogyan néz ki ez a munkafolyamat?
  5. Meg tudja adni, hogy milyen API-kat használhat? Segítségért tekintse meg az ADO REST API dokumentációját .
  6. Milyen hatókörök hasznosak lehetnek a mi-nek abban, hogy el tudja végezni a szükséges feladatokat? Az ADO OAuth-hatókörök listájának megtekintése ugrási pontként.
  7. Van még valami, ami hasznos lehet a felügyelt identitás felhasználói forgatókönyvének megismeréséhez?
  8. Mi az Azure DevOps-szervezet(ek) neve, amelyek esetében engedélyezni szeretné ezt a funkciót?

Naplózási ga

A naplózási szolgáltatás minden földrajzi helyen és minden ügyfél számára elérhető.

Feltételes hozzáférési szabályzat támogatása az eszközállapothoz

Az Azure DevOps az eszközállapot-feltételeket tartalmazó feltételes hozzáférési szabályzatok betartásához.

Artifacts

Csomag-előléptetési feladat az Azure Pipelinesban

Csomag-előléptetési feladat az Azure Pipelinesban

A régi Azure Artifacts-feladatok elavultak az Azure Pipelinesban, és alapértelmezés szerint új, csak hitelesítéssel rendelkező tevékenységekre

Számos támogatási kérést és visszajelzést kapunk az Azure Pipelines jelenlegi Azure Artifacts-feladataitól (NuGet, npm, Maven stb.). A parancssori eszközök beépített verzióival rendelkező nagy, terjedelmes feladatok sok problémát okozhatnak:

  1. Ha valami meghibásodik, nehéz megállapítani, hogy a parancssori eszközök, a hitelesítés, a visszaállítás/közzététel stb.
  2. Nehéz naprakészen tartani a feladatokat a parancssori eszközök legújabb és legnagyobb kiadásaival, ezért kihagyjuk az új funkciókat (például kihagyjuk az ismétlődő elemeket a NuGet/Mavenben). A megoldás az volt, hogy csak hitelesítéssel rendelkező feladatokat hoztunk létre, amelyeket a felhasználók a folyamatuk elején állíthatnak be. A sikeres hitelesítés után a felhasználók egyéni szkriptekkel tehetnek közzé/állíthatnak vissza csomagokat.

Most már a következő egyszerű, hitelesítéssel kapcsolatos feladatokkal rendelkezünk a ga-ban, amelyeket javasoljuk az ügyfeleknek. A terv az, hogy a régi megbízhatatlan feladatokat a jövőben elavuljanak.

  1. Maven-hitelesítés
  2. NuGet-hitelesítés
  3. Python Pip-hitelesítés
  4. Python Twine feltöltés és hitelesítés

Boards

A Markdown-szerkesztés munkaelem-támogatása

Minden hosszú szövegmező (Leírás, Adattár lépései stb.) és a Munkaelem-vitafórum támogatja a Markdown-szerkesztést.

A GitHub-kapcsolati élmény javítása

A GitHub kapcsolati élményének javítása a nagyvállalati ügyfelek számára több ezer tárház helyett több ezer támogatásával, valamint az adattárak kapcsolathoz való hozzáadásának és törlésének megkönnyítésével.

Pipelines

Rugalmas vezénylési mód támogatása méretezési csoport ügynökkészleteiben

A méretezési csoport ügynökkészleteivel kapcsolatos gyakori panasz az, hogy a méretezési események kezdeményezéséhez szükséges idő túl hosszú. Az Azure Pipelines valójában ellenőrzi, hogy szükség van-e a készlet néhány percenkénti skálázására. Ezt a feladatot azonban nem tudja elvégezni, ha a virtuálisgép-méretezési csoportban már folyamatban van egy korábbi művelet. Ha például a virtuálisgép-méretezési csoport törli a virtuális gépeket egy korábbi kérelemből a skálázáshoz, akkor az Azure Pipelines csak akkor tud új skálázási kérelmet kiadni, ha az előző művelet befejeződött.

A probléma megoldásához az Azure Pipelinesnak a rugalmas vezénylés nevű virtuálisgép-méretezési csoportok új előzetes verziójára kell támaszkodnia. Mivel ez a funkció előzetes verzióban jelenik meg a virtuálisgép-méretezési csoportokban, az Azure Pipelines elkezdi használni, és felgyorsítja a működését.

Támogatási folyamatok alkalmazás a GitHub Enterprise-nal

Az Azure Pipelines és a GitHub integrációját egy GitHub-alkalmazás segíti. Ez az alkalmazás megkönnyíti a GitHub-adattárak folyamatainak beállítását, valamint az események (CI, PR, Comment stb.) GitHubról Azure Pipelinesba történő továbbítását. Az alkalmazás emellett növeli a lekéréses kérelmek biztonságát megjegyzés-eseményindítók használatával.

Ez az alkalmazás azonban nem működik az Azure Pipelines és a GitHub Enterprise használatakor. Ennek a munkának a célja, hogy ezt kijavítsa.