Browse Source

build: support vehicle-tag tags for PX4 builds

mission-4.1.18
Andrew Tridgell 11 years ago
parent
commit
0401e8f914
  1. 20
      Tools/scripts/build_binaries.sh

20
Tools/scripts/build_binaries.sh

@ -25,10 +25,20 @@ checkout() {
tag="$2" tag="$2"
git stash git stash
if [ "$tag" = "latest" ]; then if [ "$tag" = "latest" ]; then
git checkout master || return 1 vtag="master"
else else
git checkout "$vehicle-$tag" || return 1 vtag="$vehicle-$tag"
fi fi
git checkout "$vtag" || return 1
(cd ../PX4NuttX && git checkout "$vtag") || {
git checkout master
return 1
}
(cd ../PX4Firmware && git checkout "$vtag") || {
git checkout master
(cd ../PX4NuttX && git checkout master)
return 1
}
return 0 return 0
} }
@ -115,7 +125,7 @@ build_arduplane() {
} }
} }
popd popd
git checkout master checkout ArduPlane "latest"
} }
# build copter binaries # build copter binaries
@ -149,7 +159,7 @@ build_arducopter() {
done done
} }
popd popd
git checkout master checkout ArduCopter "latest"
} }
# build rover binaries # build rover binaries
@ -178,7 +188,7 @@ build_rover() {
} }
} }
popd popd
git checkout master checkout APMrover2 "latest"
} }
for build in stable beta latest; do for build in stable beta latest; do

Loading…
Cancel
Save