Actualización del estado de la versión de un paquete - Amazon CodeCatalyst

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Actualización del estado de la versión de un paquete

Cada versión del paquete CodeCatalyst tiene un estado que describe el estado actual y la disponibilidad de la versión del paquete. Puede cambiar el estado de la versión del paquete en la CodeCatalyst consola. Para obtener más información sobre los posibles valores de estado de las versiones de los paquetes y sus significados, consulteEl estado de la versión del paquete.

Para actualizar el estado de una versión de paquete
  1. En el panel de navegación, elija Packages (Paquetes).

  2. En la página Repositorios de paquetes, elija el repositorio que contiene la versión del paquete cuyo estado desea actualizar.

  3. Busque y elija el paquete de la tabla.

  4. En la página de detalles del paquete, elija Versiones y, a continuación, elija la versión que desee ver.

  5. En la página de detalles de la versión del paquete, elija Acciones y, a continuación, elija Eliminar de la lista, Archivar o Eliminar. Para obtener información sobre el estado de cada versión del paquete, consulteEl estado de la versión del paquete.

  6. Introduzca el texto de confirmación en el campo de texto y, a continuación, seleccione Eliminar de la lista, Archivar o Eliminar, según el estado al que vaya a realizar la actualización.

El estado de la versión del paquete

Los siguientes son valores posibles para el estado de la versión del paquete. Puede cambiar el estado de la versión del paquete en la consola. Para obtener más información, consulte Actualización del estado de la versión de un paquete.

  • Publicada: la versión del paquete se publicó correctamente y un administrador de paquetes puede solicitarla. La versión del paquete se incluirá en las listas de versiones de paquetes devueltas a los administradores de paquetes; por ejemplo, en el resultado denpm view <package-name> versions. Todos los activos de la versión del paquete están disponibles en el repositorio.

  • Inacabado: el último intento de publicación no se completó. Actualmente, solo las versiones del paquete Maven pueden tener el estado Inacabado. Esto puede ocurrir cuando el cliente carga uno o más activos para la versión de un paquete, pero no publica un maven-metadata.xml archivo para el paquete que incluye esa versión.

  • Oculta: los activos de la versión del paquete están disponibles para su descarga desde el repositorio, pero la versión del paquete no se incluye en la lista de versiones devueltas a los administradores de paquetes. Por ejemplo, en el caso de un paquete npm, la salida de npm view <package-name> versions no incluye la versión del paquete. Esto significa que la lógica de resolución de dependencias de npm no selecciona la versión del paquete porque la versión no aparece en la lista de versiones disponibles. Sin embargo, si ya se hace referencia a la versión del paquete no listada en un npm package-lock.json archivo, aún se puede descargar e instalar; por ejemplo, cuando se está ejecutando. npm ci

  • Archivado: los activos de la versión del paquete no se pueden descargar. La versión del paquete no se incluirá en la lista de versiones devueltas a los administradores de paquetes. Como los activos no están disponibles, los clientes bloquean el consumo de la versión del paquete. Si la compilación de la aplicación depende de una versión actualizada a Archived, la compilación fallará, a menos que la versión del paquete se haya almacenado en caché local. No puedes usar un administrador de paquetes o una herramienta de compilación para volver a publicar una versión de un paquete archivado porque todavía está presente en el repositorio. Sin embargo, puedes cambiar el estado de la versión del paquete a No publicada o Publicada en la consola.

  • Eliminado: la versión del paquete no aparece en las listas y los activos no se pueden descargar del repositorio. La diferencia clave entre Eliminado y Archivado es que, con el estado Dispuesto, los activos de la versión empaquetada CodeCatalyst se eliminan de forma permanente. Por este motivo, no puede mover una versión de paquete de Eliminada a Archivada, No listada o Publicada. La versión del paquete no se puede utilizar porque se han eliminado los activos. Cuando una versión del paquete se marca como Eliminada, no se le facturará el almacenamiento de los activos del paquete.

Además de los estados de la lista anterior, también se puede eliminar una versión del paquete. Una vez eliminada, la versión del paquete no está en el repositorio y puede volver a publicarla libremente mediante un administrador de paquetes o una herramienta de compilación.

Normalización del nombre del paquete, la versión del paquete y el nombre del activo

CodeCatalyst normaliza los nombres de los paquetes, las versiones de los paquetes y los nombres de los activos antes de almacenarlos, lo que significa que los nombres o las versiones CodeCatalyst pueden ser diferentes del nombre o la versión proporcionados cuando se publicó el paquete. Para obtener más información sobre cómo se normalizan los nombres y las versiones CodeCatalyst para cada tipo de paquete, consulte la siguiente documentación.

CodeCatalyst no realiza la normalización en otros formatos de paquete.