forked from twang2218/gitlab-ce-zh
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathversions.sh
36 lines (31 loc) · 798 Bytes
/
versions.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/bash
# Only keep latest 5 version branches
# Unless there is an extra version branch for testing, such as, '-rc'
# Zero-based array
export VERSIONS=(
9.0.13
9.1.10
9.2.10
9.3.10
9.4.4
)
export APPENDIX=(
'-ce.0'
'-ce.0'
'-ce.0'
'-ce.0'
'-ce.0'
)
export GENERATORS=(
generate_tag_v8_17_dockerfile
generate_tag_v8_17_dockerfile
generate_tag_v8_17_dockerfile
generate_tag_v8_17_dockerfile
generate_tag_v8_17_dockerfile
)
export BRANCHES=($(for v in ${VERSIONS[@]}; do echo -n "${v%.*} "; done))
# should be as simple as $VERSION[-1], however, bash on Mac is old
# export VERSION_LATEST=${VERSIONS[-1]}
export VERSION_LATEST=${VERSIONS[${#VERSIONS[@]}-1]}
export BRANCHES_LATEST=${VERSION_LATEST%.*}
export APPENDIX_LATEST=-ce.0