##// 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 #!/usr/bin/env bash
1 #!/usr/bin/env bash
2 set -euo pipefail
2 set -euo pipefail
3 IFS=$'\n\t'
3 IFS=$'\n\t'
4 # e.g 4.24.1
4 # e.g 4.24.1
5 source ../.env
5 source ../.env
6 VER=$RC_VERSION
6 VER=$RC_VERSION
7 AUTH=""
7 AUTH=""
8
8
9 INSTALLER_URL=https://dls.rhodecode.com/dls/N2E2ZTY1NzA3NjYxNDA2NTc1NjI3MTcyNzA2MjcxNzIyZTcwNjI3YQ==/rhodecode-control/latest-linux-ee
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 MANIFEST=https://dls.rhodecode.com/linux/MANIFEST
11 MANIFEST=https://dls.rhodecode.com/linux/MANIFEST
12
14 CACHE_DIR=../.cache
13 CACHE_DIR=../.cache
15 VER_REGEX="$VER+x86_64"
14 VER_REGEX="$VER+x86_64"
16
15
17 echo "Downloading Artifacts for version: $VER"
16 echo "Downloading Artifacts for version: $VER"
18
17
19 echo "Downloading locale-archive"
18 echo "Downloading locale-archive"
20 curl -L https://dls.rhodecode.com/assets/locale-archive -J -O
19 curl -L https://dls.rhodecode.com/assets/locale-archive -J -O
21 mv -v locale-archive $CACHE_DIR
20 mv -v locale-archive $CACHE_DIR
22
21
23 ARTS=$(curl -s $MANIFEST | grep --ignore-case "$VER_REGEX" | cut -d ' ' -f 2)
22 ARTS=$(curl -s $MANIFEST | grep --ignore-case "$VER_REGEX" | cut -d ' ' -f 2)
24
23
25 # vcsserver/ce/ee
24 # vcsserver/ce/ee
26 echo "Found following $ARTS"
25 echo "Found following $ARTS"
27
26
28 for url in $ARTS; do
27 for url in $ARTS; do
29 echo "Downloading $url"
28 echo "Downloading $url"
30 curl $AUTH -L ${url} -J -O
29 curl $AUTH -L ${url} -J -O
31
30
32 done
31 done
33
32
34 ## rhodecode control
33 ## rhodecode control
35 #for url in $(curl -s $MANIFEST | grep --ignore-case -E 'control.+\+x86_64' | cut -d ' ' -f 2); do
34 #for url in $(curl -s $MANIFEST | grep --ignore-case -E 'control.+\+x86_64' | cut -d ' ' -f 2); do
36 # echo "Downloading $url"
35 # echo "Downloading $url"
37 # curl -L ${url} -J -O
36 # curl -L ${url} -J -O
38 #done
37 #done
39
38
40 ## installer
39 ## installer
41 echo "Downloading installer from $INSTALLER_URL"
40 echo "Downloading installer from $INSTALLER_URL"
42 curl -L $INSTALLER_URL -J -O
41 curl -L $INSTALLER_URL -J -O
43
42
44 INSTALLER=$(ls -Art RhodeCode-installer-* | tail -n 1)
43 INSTALLER=$(ls -Art RhodeCode-installer-* | tail -n 1)
45 if [[ -n $INSTALLER ]]; then
44 if [[ -n $INSTALLER ]]; then
46 chmod +x "${INSTALLER}"
45 chmod +x "${INSTALLER}"
47 fi
46 fi
48
47
49 mv -v "${INSTALLER}" $CACHE_DIR
48 mv -v "${INSTALLER}" $CACHE_DIR
50 mv -v *.bz2 $CACHE_DIR
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 # CACHE FILES
1 # CACHE FILES
2 .cache/RhodeCode-installer*
2 .cache/RhodeCode-installer*
3 .cache/*.tar.bz2
3 .cache/*.tar.bz2
4 .cache/locale-archive
4 .cache/locale-archive
5
5
6 # LOGS
6 # LOGS
7 logs/*.log
7 logs/*.log
8 logs/nginx/*.log
8 logs/nginx/*.log
9 logs/svn/*.log
9 logs/svn/*.log
10
10
11 .idea
11 .idea
12 config/compose/.rcmetadata.json
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