-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathbuild.sh
executable file
·37 lines (27 loc) · 1.26 KB
/
build.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
37
#!/bin/sh
set -eux
_step_counter=0
step() {
_step_counter=$(( _step_counter + 1 ))
printf '\n\033[1;36m%d) %s\033[0m\n' $_step_counter "$@" >&2 # bold cyan
}
rm -rf out_release
mkdir out_release
if [ -z "${TRAVIS_TAG:-}" ]; then
TRAVIS_TAG=vdev
fi
FIRMWARE="generic-node-battery"
step "bcf-${FIRMWARE}-${TRAVIS_TAG}"
make release OUT="bcf-${FIRMWARE}-${TRAVIS_TAG}" FIRMWARE="${FIRMWARE}" VERSION="${TRAVIS_TAG}"
FIRMWARE="generic-node-power-module-rgbw144"
step "bcf-${FIRMWARE}-${TRAVIS_TAG}"
make release MODULE_POWER=1 OUT="bcf-${FIRMWARE}-${TRAVIS_TAG}" FIRMWARE="${FIRMWARE}" VERSION="${TRAVIS_TAG}"
FIRMWARE="generic-node-power-module-rgbw72"
step "bcf-${FIRMWARE}-${TRAVIS_TAG}"
make release MODULE_POWER=1 LED_STRIP_COUNT=72 OUT="bcf-${FIRMWARE}-${TRAVIS_TAG}" FIRMWARE="${FIRMWARE}" VERSION="${TRAVIS_TAG}"
FIRMWARE="generic-node-power-module-rgb150"
step "bcf-${FIRMWARE}-${TRAVIS_TAG}"
make release MODULE_POWER=1 LED_STRIP_COUNT=150 LED_STRIP_TYPE=3 OUT="bcf-${FIRMWARE}-${TRAVIS_TAG}" FIRMWARE="${FIRMWARE}" VERSION="${TRAVIS_TAG}"
FIRMWARE="generic-node-power-module-rgb300"
step "bcf-${FIRMWARE}-${TRAVIS_TAG}"
make release MODULE_POWER=1 LED_STRIP_COUNT=300 LED_STRIP_TYPE=3 OUT="bcf-${FIRMWARE}-${TRAVIS_TAG}" FIRMWARE="${FIRMWARE}" VERSION="${TRAVIS_TAG}"