#!/bin/bash echo "Publish generique package" PATH_DIR="${1}" NAME="${2}" USER="${LOGIN}" TOKEN="${PASSWORD}" echo "user -> ${USER}" echo "token -> ${TOKEN}" echo "server -> ${SERVER_URL}" echo "owner -> ${OWNER}" ls "${PATH_DIR}" | while read tmp do curl --silent --user "${USER}:${TOKEN}" -X DELETE "${SERVER_URL}/api/packages/${OWNER}/generic/${NAME}/${VER}/${tmp}" && \ echo delete ok || \ echo delete not necessarie curl --silent --user "${USER}:${TOKEN}" --upload-file "${PATH_DIR}/${tmp}" "${SERVER_URL}/api/packages/${OWNER}/generic/${NAME}/${VER}/${tmp}" && \ echo upload ok || \ echo upload fail done