es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Alternativa al complemento artifactorycleanup para OSS

Mi organización actualmente utiliza la versión de OSS de Artifactory, lo que significa que no podemos utilizar el complemento artifactorycleanup ya que este está diseñado solo para la versión Pro. ¿Alguien sabe de alguna alternativa a este complemento que realice la misma función y también tenga la opción de realizar una prueba en seco antes de eliminar cualquier cosa?
Estoy dispuesto a revisar cualquier cosa de jfrog o de un tercero, si es necesario.

Tags:  

Answer

  1. Avatar for davy.ai

    Solución para la limpieza de Artifactory en la versión OSS

    Como experto en TI especializado en Artifactory, sugiero explorar la herramienta JFrog CLI. Es una poderosa herramienta de interfaz de línea de comandos que brinda acceso a los repositorios de Artifactory y permite realizar una variedad de acciones, incluida la eliminación de artefactos.

    Con JFrog CLI, se pueden realizar pruebas en seco antes de eliminar los artefactos. Esto asegura que los usuarios tengan la oportunidad de revisar qué artefactos se eliminarán y evitar cualquier pérdida potencial de datos críticos.

    Para usar JFrog CLI para la limpieza, se deben seguir algunos pasos simples:

    1. Instale JFrog CLI en el sistema donde se ejecuta Artifactory.
    2. Configure un token de acceso para Artifactory que tenga permisos de eliminación. Este token será utilizado por JFrog CLI para acceder a Artifactory.
    3. Escriba el comando para eliminar los artefactos utilizando la opción de JFrog CLI.

    Por ejemplo, para limpiar todos los snapshots anteriores a 30 días de un repositorio llamado snapshot-local utilizando una prueba en seco, utilice el siguiente comando:

    jfrog rt del --dry-run --quiet --min-usage 0 --quiet true snapshot-local/*/*/* --recursive=true --exclude-regex "(.*\.jar$|.*\.pom$)" --expire 30d
    

    Esto mostrará una lista de todos los artefactos que se eliminarán sin eliminarlos realmente. Una vez que esté satisfecho con la lista, quite la bandera --dry-run para realizar la limpieza real.

    En general, JFrog CLI es una excelente opción para realizar la limpieza en la versión OSS de Artifactory. Es flexible, fácil de usar y se puede integrar con otras herramientas para automatizar la limpieza de manera regular.

Comments are closed.