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:
- Quando si verifica un errore, è difficile sapere se si tratta di strumenti da riga di comando, autenticazione, ripristino/pubblicazione e così via.
- È 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.
- Autenticazione maven
- Autenticazione NuGet
- Python Pip Authenticate
- 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.