Vyřazení starých úloh Azure Artifacts ve službě Azure Pipelines a výchozích úloh pouze pro nové úlohy s ověřováním
Z našich aktuálních úloh Azure Artifacts v Azure Pipelines (NuGet, npm, Maven atd.) dostáváme spoustu žádostí o podporu a zpětnou vazbu. Díky těmto velkým hromadným úlohám s integrovanými verzemi nástrojů příkazového řádku může vzniknout spousta problémů:
- Když něco selže, je obtížné zjistit, jestli se jedná o nástroje příkazového řádku, ověřování, obnovení/publikování atd.
- Je těžké udržovat úkoly aktualizované pomocí nejnovějších a největších verzí nástrojů příkazového řádku, takže jsme nezmeškali nové funkce (například přeskočení duplicit v NuGetu nebo Mavenu). Řešením, na které jsme se dostali, bylo vytvořit úlohy jen pro ověřování, které uživatelé můžou nastavit na začátku svých kanálů. Po úspěšném ověření můžou uživatelé k publikování nebo obnovení balíčků použít vlastní skripty.
V ga teď máme následující jednoduché úlohy s ověřováním, které doporučujeme zákazníkům používat. Plán spočívá v vyřazení starých nespolehlivých úkolů v budoucnu.
- Ověřování Mavenu
- Ověření NuGetu
- Ověřování Pip v Pythonu
- Ověření nahrání dvojčat Pythonu
Důležité
Oznámení o migraci: Pro ty, kteří používají úlohy kanálu NuGetRestoreV1 a NuGetInstallerV0, je nezbytné co nejdříve přejít na úlohu kanálu NuGetCommand@2. Upozornění budou brzy vydána ve vašich kanálech. Pokud se neprovede žádná akce, od 27. listopadu 2023 se sestavení nezdaří.