Skip to content
Snippets Groups Projects
Commit 725e42dc authored by Pierre Smeyers's avatar Pierre Smeyers
Browse files

feat: create TBC_NAMESPACE variable in topmost group

parent b2dad710
No related branches found
No related tags found
No related merge requests found
...@@ -284,6 +284,13 @@ function sync_group() { ...@@ -284,6 +284,13 @@ function sync_group() {
# shellcheck disable=SC2155 # shellcheck disable=SC2155
local dest_group_id=$(echo "$dest_group_json" | jq -r .id) local dest_group_id=$(echo "$dest_group_json" | jq -r .id)
# create TBC_NAMESPACE variable in top group
if [[ "$dest_group_full_path" == "$DEST_SYNC_PATH" ]] && ! curl ${INSECURE+-k} -sSf -H "${DEST_TOKEN+PRIVATE-TOKEN: $DEST_TOKEN}" "$DEST_GITLAB_API/groups/$dest_group_id/variables/TBC_NAMESPACE" >/dev/null 2>/dev/null
then
log_info "... set TBC_NAMESPACE group variable ($DEST_SYNC_PATH)"
curl ${INSECURE+-k} -sSf -H "${DEST_TOKEN+PRIVATE-TOKEN: $DEST_TOKEN}" --form "key=TBC_NAMESPACE" --form "value=$DEST_SYNC_PATH" -X POST "$DEST_GITLAB_API/groups/$dest_group_id/variables"
fi
# set/update avatar url # set/update avatar url
src_avatar_url=$(echo "$src_group_json" | jq -r .avatar_url) src_avatar_url=$(echo "$src_group_json" | jq -r .avatar_url)
dest_avatar_url=$(echo "$dest_group_json" | jq -r .avatar_url) dest_avatar_url=$(echo "$dest_group_json" | jq -r .avatar_url)
...@@ -453,4 +460,4 @@ log_info "- disable project desc. sync (--no-project-description) : \\e[33;1m${P ...@@ -453,4 +460,4 @@ log_info "- disable project desc. sync (--no-project-description) : \\e[33;1m${P
init_git init_git
# shellcheck disable=SC2046 # shellcheck disable=SC2046
sync_group "$SRC_SYNC_PATH" $(maybe_create_group $(dirname "$SRC_SYNC_PATH")) "$EXCLUDE" "$DEST_SYNC_PATH" sync_group "$SRC_SYNC_PATH" $(maybe_create_group $(dirname "$DEST_SYNC_PATH")) "$EXCLUDE" "$DEST_SYNC_PATH"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment