Eliminar y recuperar paquetes

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | Team Foundation Server 2018 | Team Foundation Server 2017

Azure Artifacts almacenar de forma segura distintos tipos de paquetes en la fuente, tanto si los publicó directamente como si los guardó de orígenes ascendentes. Como las versiones anteriores del paquete no se usan, es posible que quiera limpiarlas manualmente o automáticamente mediante directivas de retención.

En este artículo, aprenderá a:

  • Elimina paquetes de fuentes.
  • Configure directivas de retención para eliminar automáticamente los paquetes más antiguos.
  • Recupere los paquetes eliminados recientemente de la papelera de reciclaje.

Nota

Para eliminar o recuperar paquetes o configurar directivas de retención, debe ser propietario de una fuente.

Eliminación de paquetes

  1. Seleccione Artifactsy, a continuación, seleccione la fuente.

  2. Seleccione el paquete que desea eliminar y, a continuación, seleccione Eliminar la versión más reciente. Seleccione Eliminar para confirmar.

  1. Seleccione Build and Release (Compilar y liberar)y, a continuación, seleccione Packages (Paquetes).

  2. Seleccione la fuente y, a continuación, seleccione el paquete que desea eliminar.

  3. Seleccione Eliminar más reciente para eliminar la versión más reciente del paquete.

    Captura de pantalla que muestra el botón para eliminar paquetes de fuentes.

En Azure Artifacts, los paquetes son inmutables. Al publicar un paquete en la fuente, su número de versión se reservará de forma permanente. No puede cargar un nuevo paquete con ese mismo número de versión, incluso si lo elimina de la fuente.

Nota

Los paquetes enviados al papelera de reciclaje se eliminarán de forma permanente después de 30 días. Sin embargo, estos paquetes siguen contando como parte de la factura de almacenamiento. Si desea eliminarlos antes, vaya al papelera de reciclaje y elimínelos manualmente.

Eliminación automática de paquetes con directivas de retención

El número de versiones de cada paquete hospedado en la fuente puede crecer rápidamente. Para liberar espacio de almacenamiento, puede configurar directivas de retención para eliminar automáticamente los paquetes antiguos.

Si desea conservar un paquete indefinidamente, puede promoverlo a una vista. Los paquetes promocionados a una vista están exentos de las directivas de retención y no se eliminarán.

Nota

No se admite la degradación de paquetes. Si desea que esta característica se pueda agregar a versiones futuras, no dude en usar Sugerir una característica en nuestra página de Azure DevOps desarrollador Community programación.

Para configurar directivas de retención:

  1. Seleccione Artifacts (Artefactos).

    Captura de pantalla que muestra el Artifacts botón.

  2. Seleccione el icono de engranaje en la fuente y, a continuación, seleccione Configuración de fuente.

    Captura de pantalla que muestra la configuración de fuente.

  3. Seleccione la pestaña Detalles de fuente y, a continuación, active la casilla Habilitar retención de paquetes. A continuación, escriba valores para:

    • Número máximo de versiones por paquete:el número de versiones de un paquete que desea conservar.
    • Días para mantener los paquetesdescargados recientemente: los paquetes se eliminarán solo si no se han descargado durante el número de días establecido aquí.

    Captura de pantalla que muestra cómo habilitar las directivas de retención para la fuente.

  4. Cuando haya terminado, haga clic en Guardar.

  1. Seleccione Build and Release (Compilar y liberar).

  2. Seleccione Paquetesy, a continuación, seleccione el icono de engranaje para acceder a la configuración de la fuente.

    Captura de pantalla que muestra cómo acceder a la configuración de la fuente Team Foundation Server.

  3. En la pestaña Retención, escriba valores para:

    • Número máximo de versiones por paquete:el número de versiones de un paquete que desea conservar.
    • Días para mantener los paquetesdescargados recientemente: los paquetes se eliminarán solo si no se han descargado durante el número de días establecido aquí.

    Captura de pantalla que muestra las directivas de retención Team Foundation Server.

  4. Cuando haya terminado, haga clic en Guardar.

Nota

Al habilitar la retención de paquetes, se eliminará una versión de un paquete cuando se cumplan los dos criterios siguientes:

  • El número de versiones publicadas alcanza el límite Máximo de versiones por paquete.
  • No se ha descargado una versión de ese paquete durante el período definido en Días para mantener los paquetes descargados recientemente.

¿Qué ocurre con los paquetes antiguos o existentes cuando se habilitan las directivas de retención?

Los paquetes antiguos o existentes se eliminarán temporalmente y se trasladarán al papelera de reciclaje. El trabajo de eliminación se ejecuta una vez al día, pero puede haber un retraso inicial después de que la directiva se activa por primera vez debido a una afluencia de paquetes.

Los paquetes permanecen en papelera de reciclaje durante 30 días antes de que se eliminen permanentemente. Para quitar los paquetes del almacenamiento facturable, puede optar por eliminarlos manualmente mediante la interfaz de usuario o la API REST antes de que los 30 días estén en marcha.

Recuperación de paquetes eliminados

Los paquetes eliminados permanecerán en papelera de reciclaje durante 30 días. Después, se eliminarán permanentemente. Debe ser propietario de una fuente para recuperar los paquetes eliminados.

  1. Seleccione Artifacts (Artefactos).

    Captura de pantalla de cómo acceder a Azure Artifacts.

  2. Seleccione papelera de reciclaje.

    Captura de pantalla del botón papelera de reciclaje.

  3. Seleccione el paquete adecuado y, a continuación, seleccione la versión del paquete que desea eliminar.

  4. Seleccione Restaurar para alimentar.

    Captura de pantalla de cómo restaurar paquetes eliminados.

  1. Seleccione Build and Release (Compilar y liberar)y, a continuación, seleccione Packages (Paquetes).

  2. Seleccione papelera de reciclaje.

    Captura de pantalla de cómo acceder al papelera de reciclaje en Team Foundation Server.

  3. Seleccione el paquete adecuado y, a continuación, seleccione la versión del paquete que desea eliminar.

    Captura de pantalla que muestra el paquete en la papelera de reciclaje en Team Foundation Server.

  4. Seleccione Restaurar para alimentar.

    Captura de pantalla que muestra el botón para restaurar la fuente en Team Foundation Server.