tools/scripts/publish_packages.sh
GnomeZworc f9ce04a257
All checks were successful
/ publish_password (push) Successful in 6m40s
make complete publish script #2
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-08-12 22:53:48 +02:00

23 lines
No EOL
657 B
Bash

#!/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