Oude Azure Artifacts-taken in Azure Pipelines verwijderen en standaard op nieuwe, alleen-verificatietaken

We krijgen veel ondersteuningsaanvragen en feedback van onze huidige Azure Artifacts-taken in Azure Pipelines (NuGet, npm, Maven, enzovoort). Als u deze grote, bulksgewijs taken hebt met ingebouwde versies van opdrachtregelprogramma's, kan dit veel problemen veroorzaken:

  1. Als er iets mislukt, is het moeilijk om te weten of het de opdrachtregelprogramma's, de verificatie, het herstellen/publiceren, enzovoort zijn.
  2. Het is moeilijk om de taken bijgewerkt te houden met de nieuwste en beste versies van opdrachtregelprogramma's, dus we missen nieuwe functionaliteit (zoals het overslaan van duplicaten in NuGet/Maven) De oplossing die we hebben geïntroduceerd, was het maken van alleen-verificatietaken die gebruikers aan het begin van hun pijplijnen kunnen instellen. Nadat de verificatie is geslaagd, kunnen gebruikers aangepaste scripts gebruiken om pakketten te publiceren/herstellen.

We hebben nu de volgende lichtgewicht, alleen verificatietaken in algemene beschikbaarheid die klanten aanbevelen om te gebruiken. Het plan is om de oude onbetrouwbare taken in de toekomst te verwijderen.

  1. Maven-verificatie
  2. NuGet-verificatie
  3. Python Pip-verificatie
  4. Verificatie bij uploaden van Python Twine

Belangrijk

Kennisgeving van migratie: Voor degenen die nuGetRestoreV1- en NuGetInstallerV0-pijplijntaken gebruiken, is het noodzakelijk om zo snel mogelijk over te stappen op de NuGetCommand@2 pijplijntaak. Binnenkort worden er waarschuwingen uitgegeven in uw pijplijnen. Als er geen actie wordt ondernomen, mislukken uw builds vanaf 27 november 2023.