Aggiornamento dello stato di una versione del pacchetto - Amazon CodeCatalyst

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiornamento dello stato di una versione del pacchetto

Ogni versione del pacchetto in CodeCatalyst ha uno stato che descrive lo stato attuale e la disponibilità della versione del pacchetto. È possibile modificare lo stato della versione del pacchetto nella CodeCatalyst console. Per ulteriori informazioni sui possibili valori di stato delle versioni dei pacchetti e sui relativi significati, vedereStato della versione del pacchetto.

Per aggiornare lo stato di una versione del pacchetto
  1. Nel riquadro di navigazione scegliere Pacchetti.

  2. Nella pagina Package repository, scegli il repository che contiene la versione del pacchetto di cui vuoi aggiornare lo stato.

  3. Cerca e scegli il pacchetto dalla tabella.

  4. Nella pagina dei dettagli del pacchetto, scegli Versioni, quindi scegli la versione che desideri visualizzare.

  5. Nella pagina dei dettagli della versione del Package, scegli Azioni, quindi scegli Rimuovi dalla lista, Archivia o Elimina. Per informazioni sullo stato di ogni versione del pacchetto, consulta. Stato della versione del pacchetto

  6. Inserisci il testo di conferma nel campo di testo, quindi scegli Rimuovi dalla lista, Archivia o Elimina, a seconda dello stato a cui stai effettuando l'aggiornamento.

Stato della versione del pacchetto

Di seguito sono riportati i valori possibili per lo stato della versione del pacchetto. È possibile modificare lo stato della versione del pacchetto nella console. Per ulteriori informazioni, consulta Aggiornamento dello stato di una versione del pacchetto.

  • Pubblicato: la versione del pacchetto è stata pubblicata con successo e può essere richiesta da un gestore di pacchetti. La versione del pacchetto verrà inclusa negli elenchi delle versioni dei pacchetti restituiti ai gestori di pacchetti; ad esempio, nell'output dinpm view <package-name> versions. Tutte le risorse della versione del pacchetto sono disponibili nel repository.

  • Incompiuto: l'ultimo tentativo di pubblicazione non è stato completato. Attualmente solo le versioni dei pacchetti Maven possono avere lo stato Incompiuto. Ciò può verificarsi quando il client carica una o più risorse per una versione del pacchetto ma non pubblica un maven-metadata.xml file per il pacchetto che include quella versione.

  • Non in elenco: gli asset della versione del pacchetto possono essere scaricati dal repository, ma la versione del pacchetto non è inclusa nell'elenco delle versioni restituite ai gestori di pacchetti. Ad esempio, per un pacchetto npm, l'output di npm view <package-name> versions non include la versione del pacchetto. Ciò significa che la logica di risoluzione delle dipendenze di npm non seleziona la versione del pacchetto perché la versione non compare nell'elenco delle versioni disponibili. Tuttavia, se la versione del pacchetto Unlisted è già referenziata in un npm package-lock.json file, può comunque essere scaricata e installata; ad esempio, durante l'esecuzione. npm ci

  • Archiviate: le risorse della versione del pacchetto non possono essere scaricate. La versione del pacchetto non verrà inclusa nell'elenco delle versioni restituite ai gestori di pacchetti. Poiché gli asset non sono disponibili, il consumo della versione del pacchetto da parte dei client è bloccato. Se la compilazione dell'applicazione dipende da una versione aggiornata a Archived, la compilazione avrà esito negativo, a meno che la versione del pacchetto non sia stata memorizzata nella cache locale. Non puoi utilizzare un gestore di pacchetti o uno strumento di compilazione per ripubblicare una versione del pacchetto archiviato perché è ancora presente nel repository. Tuttavia, puoi modificare lo stato della versione del pacchetto riportandolo a Non in elenco o Pubblicato nella console.

  • Eliminata: la versione del pacchetto non viene visualizzata negli elenchi e le risorse non possono essere scaricate dal repository. La differenza fondamentale tra Disposed e Archived è che con lo stato Disposed, le risorse della versione del pacchetto vengono eliminate definitivamente da. CodeCatalyst Per questo motivo, non è possibile spostare una versione del pacchetto da Disposed a Archiviata, Non elencata o Pubblicata. La versione del pacchetto non può essere utilizzata perché le risorse sono state eliminate. Quando una versione del pacchetto è contrassegnata come Disposta, non vi viene addebitata alcuna fattura per l'archiviazione delle risorse del pacchetto.

Oltre agli stati nell'elenco precedente, è possibile eliminare anche una versione del pacchetto. Una volta eliminata, la versione del pacchetto non è più presente nell'archivio ed è possibile ripubblicare liberamente quella versione del pacchetto utilizzando un gestore di pacchetti o uno strumento di compilazione.

Nome del pacchetto, versione del pacchetto e normalizzazione del nome dell'asset

CodeCatalyst normalizza i nomi dei pacchetti, le versioni dei pacchetti e i nomi delle risorse prima di archiviarli, il che significa che i nomi o le versioni CodeCatalyst possono essere diversi dal nome o dalla versione forniti al momento della pubblicazione del pacchetto. Per ulteriori informazioni su come vengono normalizzati i nomi e le versioni CodeCatalyst per ogni tipo di pacchetto, consultate la seguente documentazione.

CodeCatalyst non esegue la normalizzazione su altri formati di pacchetti.