Deprecare le attività precedenti di Azure Artifacts in Azure Pipelines e per impostazione predefinita per le attività nuove, di sola autenticazione

Sono disponibili numerose richieste di supporto e feedback dalle attività correnti di Azure Artifacts in Azure Pipelines (NuGet, npm, Maven e così via). La presenza di queste attività bulk di grandi dimensioni con versioni predefinite degli strumenti da riga di comando può creare molti problemi:

  1. Quando si verifica un errore, è difficile sapere se si tratta di strumenti da riga di comando, autenticazione, ripristino/pubblicazione e così via.
  2. È difficile mantenere aggiornate le attività con le versioni più recenti e più grandi degli strumenti da riga di comando, quindi si perde la nuova funzionalità (ad esempio ignorando i duplicati in NuGet/Maven) La soluzione in cui è stato creato era creare attività di sola autenticazione che gli utenti possono configurare all'inizio delle pipeline. Dopo l'autenticazione, gli utenti possono usare script personalizzati per pubblicare/ripristinare i pacchetti.

Sono ora disponibili le attività leggere e di sola autenticazione seguenti nella disponibilità generale che consigliamo ai clienti di usare. Il piano prevede di deprecare le vecchie attività inaffidabili in futuro.

  1. Autenticazione maven
  2. Autenticazione NuGet
  3. Python Pip Authenticate
  4. Eseguire l'autenticazione di Caricamento di Python Twine

Importante

Avviso di migrazione: per coloro che usano le attività della pipeline NuGetRestoreV1 e NuGetInstallerV0, è fondamentale passare all'attività della pipeline NuGetCommand@2 il prima possibile. Gli avvisi verranno generati nelle pipeline a breve. Se non viene eseguita alcuna azione, a partire dal 27 novembre 2023, le compilazioni avranno esito negativo.