##// END OF EJS Templates
updated download scripts
marcink -
r7:e27a9dfd
parent child Browse files
Show More
@@ -0,0 +1,25 b''
1 #!/usr/bin/env bash
2 set -euo pipefail
3 IFS=$'\n\t'
4 # e.g :)
5 source ../.env
6 SERVER_URL="https://code.rhodecode.com"
7
8 AUTH_TOKEN=""
9
10 SOURCE_DIR=../.source
11
12 RHODECODE_VCS_HASH="default"
13 RHODECODE_CE_HASH="default"
14 RHODECODE_EE_HASH="default"
15
16 # download sources
17 echo "** download rhodecode source for build **"
18
19 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
20 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
21 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
22
23 rm -rf rhodecode-vcsserver && mv $SOURCE_DIR/rhodecode-vcsserver-plain $SOURCE_DIR/rhodecode-vcsserver
24 rm -rf rhodecode-enterprise-ce && mv $SOURCE_DIR/rhodecode-enterprise-ce-plain $SOURCE_DIR/rhodecode-enterprise-ce
25 rm -rf rhodecode-enterprise-ee && cp -r $SOURCE_DIR/rhodecode-enterprise-ce $SOURCE_DIR/rhodecode-enterprise-ee
@@ -1,51 +1,50 b''
1 1 #!/usr/bin/env bash
2 2 set -euo pipefail
3 3 IFS=$'\n\t'
4 4 # e.g 4.24.1
5 5 source ../.env
6 6 VER=$RC_VERSION
7 7 AUTH=""
8 8
9 9 INSTALLER_URL=https://dls.rhodecode.com/dls/N2E2ZTY1NzA3NjYxNDA2NTc1NjI3MTcyNzA2MjcxNzIyZTcwNjI3YQ==/rhodecode-control/latest-linux-ee
10 10
11 echo "Downloading Artifacts for version: $VER"
12
13 11 MANIFEST=https://dls.rhodecode.com/linux/MANIFEST
12
14 13 CACHE_DIR=../.cache
15 14 VER_REGEX="$VER+x86_64"
16 15
17 16 echo "Downloading Artifacts for version: $VER"
18 17
19 18 echo "Downloading locale-archive"
20 19 curl -L https://dls.rhodecode.com/assets/locale-archive -J -O
21 20 mv -v locale-archive $CACHE_DIR
22 21
23 22 ARTS=$(curl -s $MANIFEST | grep --ignore-case "$VER_REGEX" | cut -d ' ' -f 2)
24 23
25 24 # vcsserver/ce/ee
26 25 echo "Found following $ARTS"
27 26
28 27 for url in $ARTS; do
29 28 echo "Downloading $url"
30 29 curl $AUTH -L ${url} -J -O
31 30
32 31 done
33 32
34 33 ## rhodecode control
35 34 #for url in $(curl -s $MANIFEST | grep --ignore-case -E 'control.+\+x86_64' | cut -d ' ' -f 2); do
36 35 # echo "Downloading $url"
37 36 # curl -L ${url} -J -O
38 37 #done
39 38
40 39 ## installer
41 40 echo "Downloading installer from $INSTALLER_URL"
42 41 curl -L $INSTALLER_URL -J -O
43 42
44 43 INSTALLER=$(ls -Art RhodeCode-installer-* | tail -n 1)
45 44 if [[ -n $INSTALLER ]]; then
46 45 chmod +x "${INSTALLER}"
47 46 fi
48 47
49 48 mv -v "${INSTALLER}" $CACHE_DIR
50 49 mv -v *.bz2 $CACHE_DIR
51 ls -lh $CACHE_DIR No newline at end of file
50 ls -lh $CACHE_DIR
@@ -1,12 +1,14 b''
1 1 # CACHE FILES
2 2 .cache/RhodeCode-installer*
3 3 .cache/*.tar.bz2
4 4 .cache/locale-archive
5 5
6 6 # LOGS
7 7 logs/*.log
8 8 logs/nginx/*.log
9 9 logs/svn/*.log
10 10
11 11 .idea
12 12 config/compose/.rcmetadata.json
13
14 .source/* No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now