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?
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:
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 valoresdeb.distribution
,deb.component
ydeb.architecture
.Esto debería cargar todos los paquetes
.deb
en el directorio de Artifactory con los metadatos especificados.