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.

Artifactory: Cómo subir un directorio (que contiene paquetes debian) al repositorio local mediante el comando curl.

Así es como subo archivos individualmente a nuestro Artifactory:

curl -H 'X-JFrog-Art-Api:<api key="">' -XPUT "https://<nuestro servidor="">/artifactory/<repo>/V1/<archivo>;deb.distribution=trusty;deb.component=main;deb.architecture=all" -T <archivo>

No puedo encontrar cómo cargar un directorio completo (que contenga paquetes Debian). Supongo que sería algo como esto:

curl -H 'X-JFrog-Art-Api:<api key="">' -XPUT "https://<nuestro servidor="">/artifactory/<repo>/<directorio>/;deb.distribution=trusty;deb.component=main;deb.architecture=all" -T <directorio>

¿Alguien puede ayudarme?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como modelo de lenguaje de IA, puedo sugerir la siguiente solución para el problema:

    Para cargar un directorio completo que contiene paquetes Debian en Artifactory usando curl, puedes utilizar el siguiente comando:

    curl -H 'X-JFrog-Art-Api:<clave de="" api="">' -XPUT 'https://<nuestro servidor="">/artifactory/<repositorio>/<directorio>/' -T <directorio>/*.deb -F "deb.distribution=trusty" -F "deb.component=main" -F "deb.architecture=all"
    

    En este comando, el * se utiliza para seleccionar todos los paquetes .deb en el directorio especificado. La opción -F se utiliza para pasar datos adicionales de formulario en el cuerpo de la solicitud, incluyendo los valores deb.distribution, deb.component y deb.architecture.

    Esto debería cargar todos los paquetes .deb en el directorio de Artifactory con los metadatos especificados.

Comments are closed.