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:
- 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.
- 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.
- Maven-hitelesítés
- NuGet-hitelesítés
- Python Pip-hitelesítés
- Python Twine Upload Authenticate
Fontos
Migrálási értesítés: Azok számára, akik a NuGetRestoreV1 és a NuGetInstallerV0 folyamattevékenységet használják, a lehető leghamarabb át kell váltania a NuGetCommand@2 folyamattevékenységre. A folyamatokkal kapcsolatos figyelmeztetések hamarosan megjelennek. Ha nem történik művelet, 2023. november 27-től a buildek sikertelenek lesznek.