forked from cleanflight/cleanflight
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfake_travis_build.sh
More file actions
executable file
·37 lines (34 loc) · 876 Bytes
/
fake_travis_build.sh
File metadata and controls
executable file
·37 lines (34 loc) · 876 Bytes
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/bash
targets=("PUBLISHMETA=True" \
"RUNTESTS=True" \
"TARGET=SPRACINGF3MINI" \
"TARGET=SPRACINGF3" \
"TARGET=SPRACINGF3EVO" \
"TARGET=NAZE" \
"TARGET=CC3D" \
"TARGET=CJMCU" \
"TARGET=SPARKY" \
"TARGET=COLIBRI_RACE" \
"TARGET=LUX_RACE" \
"TARGET=MOTOLAB" \
"TARGET=RMDO" \
"TARGET=ALIENFLIGHTF3" \
"TARGET=ALIENFLIGHTF1" \
"TARGET=STM32F3DISCOVERY" \
"TARGET=PORT103R" \
"TARGET=EUSTM32F103RC" \
"TARGET=CHEBUZZF3" \
"TARGET=OLIMEXINO" \
"TARGET=IRCFUSIONF3" \
"TARGET=RCEXPLORERF3" )
#fake a travis build environment
export TRAVIS_BUILD_NUMBER=$(date +%s)
export BUILDNAME=${BUILDNAME:=fake_travis}
export TRAVIS_REPO_SLUG=${TRAVIS_REPO_SLUG:=$USER/simulated}
for target in "${targets[@]}"
do
unset RUNTESTS PUBLISHMETA TARGET
eval "export $target"
make clean
./.travis.sh
done