mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-02 14:08:45 -04:00
build: support vehicle-tag tags for PX4 builds
This commit is contained in:
parent
4f2ce31cb7
commit
0401e8f914
@ -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…
Reference in New Issue
Block a user