Compare commits

..

4 commits

Author SHA1 Message Date
6a3e849121
Merge pull request 'feature-1' (#6) from feature-1 into main
Reviewed-on: #6
2025-12-18 22:07:18 +00:00
fc6bb43616
f-1: scripts: add correct echo
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-18 23:06:02 +01:00
8d4a66bc89
f-1: scripts: add change execut for db #1
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-18 23:05:26 +01:00
ec1d1e0588
f-1: scripts: fix jq parsing for linux
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-18 23:04:34 +01:00

View file

@ -45,7 +45,7 @@ download_binaries () {
#'.[0].assets.[].browser_download_url'
[[ "${TAG}" == "" ]] && TAG=$(curl --silent "${GIT_SERVER}api/v1/repos/${REPO_PATH}releases/?limit=1" | jq -r '.[0].tag_name')
echo "${TAG}"
echo "Deploy ${TAG} binaries"
BIN_PATH="/opt/two/${TAG}/bin/"
LN_PATH="/opt/two/bin/"
@ -53,12 +53,13 @@ download_binaries () {
exec_with_dry_run "${DRY_RUN}" "mkdir -p \"${BIN_PATH}\""
exec_with_dry_run "${DRY_RUN}" "mkdir -p \"${LN_PATH}\""
curl --silent "${GIT_SERVER}api/v1/repos/${REPO_PATH}releases/tags/${TAG}" | jq -c '.assets.[]' | while read tmp
curl --silent "${GIT_SERVER}api/v1/repos/${REPO_PATH}releases/tags/${TAG}" | jq -c '.assets[]' | while read tmp
do
BINARY_NAME=$(echo "${tmp}" | jq -r '.name')
BINARY_SHORT_NAME=$(echo "${BINARY_NAME}" | cut -d_ -f 1)
BINARY_URL=$(echo "${tmp}" | jq -r '.browser_download_url')
exec_with_dry_run "${DRY_RUN}" "curl --silent '${BINARY_URL}' -o '${BIN_PATH}${BINARY_NAME}'"
exec_with_dry_run "${DRY_RUN}" "chmod +x '${BIN_PATH}${BINARY_NAME}'"
exec_with_dry_run "${DRY_RUN}" "rm -f '${LN_PATH}${BINARY_SHORT_NAME}'"
exec_with_dry_run "${DRY_RUN}" "ln -s '${BIN_PATH}${BINARY_NAME}' '${LN_PATH}${BINARY_SHORT_NAME}'"
done