blob: 0c4425fa50cfe2b423d19db08c48b9913fe1de05 (
plain)
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
|
# no-shebang-needed-its-a-library
#
# Utility functions for packaging in travis CI
#
# Copyright: SPDX-License-Identifier: GPL-3.0-or-later
#
# Author : Pavlos Emm. Katsoulakis (paul@netdata.cloud)
#shellcheck disable=SC2148
set -e
function detect_arch_from_commit {
case "${TRAVIS_COMMIT_MESSAGE}" in
"[Package amd64"*)
export BUILD_ARCH="amd64"
;;
"[Package i386"*)
export BUILD_ARCH="i386"
;;
"[Package ALL"*)
export BUILD_ARCH="all"
;;
"[Package arm64"*)
export BUILD_ARCH="arm64"
;;
*)
echo "Unknown build architecture in '${TRAVIS_COMMIT_MESSAGE}'. No BUILD_ARCH can be provided"
exit 1
;;
esac
echo "Detected build architecture ${BUILD_ARCH}"
}
|