File tree Expand file tree Collapse file tree 1 file changed +31
-1
lines changed
.buildkite/scripts/benchmark Expand file tree Collapse file tree 1 file changed +31
-1
lines changed Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
22
3- arch () { uname -m | sed -e " s|amd|x86_|" -e " s|arm|aarch|" ; }
3+ arch () {
4+ # standardize docker name starting from Logstash 7.17.30, 8.17.9, 8.18.4 and 9.0.4
5+ local major=$( echo " $LS_VERSION " | cut -d. -f1)
6+ local minor=$( echo " $LS_VERSION " | cut -d. -f2)
7+ local patch=$( echo " $LS_VERSION " | cut -d. -f3 | cut -d- -f1)
8+
9+ if [[ ( " $major " -eq 7 && " $minor " -eq 17 && " $patch " -ge 30 ) || \
10+ ( " $major " -eq 8 && " $minor " -eq 17 && " $patch " -ge 9 ) || \
11+ ( " $major " -eq 8 && " $minor " -eq 18 && " $patch " -ge 4 ) || \
12+ ( " $major " -eq 8 && " $minor " -ge 19 ) || \
13+ ( " $major " -eq 9 && " $minor " -eq 0 && " $patch " -ge 4 ) || \
14+ ( " $major " -eq 9 && " $minor " -ge 1 ) || \
15+ ( " $major " -ge 10 ) ]]; then
16+
17+ case $( uname -m) in
18+ x86_64|amd64)
19+ echo " amd64"
20+ ;;
21+ aarch64|arm64)
22+ echo " arm64"
23+ ;;
24+ * )
25+ echo " Unsupported architecture: $( uname -m) "
26+ exit 1
27+ ;;
28+ esac
29+ else
30+ # old versions docker name use x86_64 or aarch prefix
31+ uname -m | sed -e " s|amd|x86_|" -e " s|arm|aarch|"
32+ fi
33+ }
434
535# return the min value
636# usage:
You can’t perform that action at this time.
0 commit comments