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 |
General Comments 0
You need to be logged in to leave comments.
Login now