From e27a9dfdef08726303a6ad26ad6f99ba07e8e4db 2021-08-06 10:14:34 From: Marcin Kuzminski Date: 2021-08-06 10:14:34 Subject: [PATCH] updated download scripts --- diff --git a/.bootstrap/download-artifacts.sh b/.bootstrap/download-artifacts.sh index fa39181..93bb628 100755 --- a/.bootstrap/download-artifacts.sh +++ b/.bootstrap/download-artifacts.sh @@ -8,9 +8,8 @@ AUTH="" INSTALLER_URL=https://dls.rhodecode.com/dls/N2E2ZTY1NzA3NjYxNDA2NTc1NjI3MTcyNzA2MjcxNzIyZTcwNjI3YQ==/rhodecode-control/latest-linux-ee -echo "Downloading Artifacts for version: $VER" - MANIFEST=https://dls.rhodecode.com/linux/MANIFEST + CACHE_DIR=../.cache VER_REGEX="$VER+x86_64" @@ -48,4 +47,4 @@ fi mv -v "${INSTALLER}" $CACHE_DIR mv -v *.bz2 $CACHE_DIR -ls -lh $CACHE_DIR \ No newline at end of file +ls -lh $CACHE_DIR diff --git a/.bootstrap/download-source.sh b/.bootstrap/download-source.sh new file mode 100755 index 0000000..d05a55a --- /dev/null +++ b/.bootstrap/download-source.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash +set -euo pipefail +IFS=$'\n\t' +# e.g :) +source ../.env +SERVER_URL="https://code.rhodecode.com" + +AUTH_TOKEN="" + +SOURCE_DIR=../.source + +RHODECODE_VCS_HASH="default" +RHODECODE_CE_HASH="default" +RHODECODE_EE_HASH="default" + +# download sources +echo "** download rhodecode source for build **" + +curl --header "X-Rc-Auth-Token: $AUTH_TOKEN" -L $SERVER_URL/rhodecode-vcsserver/archive/$RHODECODE_VCS_HASH.tgz?with_hash=0 | tar -xz -C $SOURCE_DIR +curl --header "X-Rc-Auth-Token: $AUTH_TOKEN" -L $SERVER_URL/rhodecode-enterprise-ce/archive/$RHODECODE_CE_HASH.tgz?with_hash=0 | tar -xz -C $SOURCE_DIR +curl --header "X-Rc-Auth-Token: $AUTH_TOKEN" -L $SERVER_URL/rhodecode-enterprise-ee/archive/$RHODECODE_EE_HASH.tgz?with_hash=0 | tar -xz -C $SOURCE_DIR + +rm -rf rhodecode-vcsserver && mv $SOURCE_DIR/rhodecode-vcsserver-plain $SOURCE_DIR/rhodecode-vcsserver +rm -rf rhodecode-enterprise-ce && mv $SOURCE_DIR/rhodecode-enterprise-ce-plain $SOURCE_DIR/rhodecode-enterprise-ce +rm -rf rhodecode-enterprise-ee && cp -r $SOURCE_DIR/rhodecode-enterprise-ce $SOURCE_DIR/rhodecode-enterprise-ee diff --git a/.gitignore b/.gitignore index 59c8ff5..6c0ad60 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,5 @@ logs/svn/*.log .idea config/compose/.rcmetadata.json + +.source/* \ No newline at end of file