mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-15 12:25:20 +03:00
Removing travis files now that we have not utilised travis for some time.
- also removing JLinkSettings as this file is probably introduced 10 years ago, and never been used.
This commit is contained in:
parent
fe067615c2
commit
c29238ddf8
4 changed files with 0 additions and 243 deletions
86
.travis.sh
86
.travis.sh
|
@ -1,86 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
FC_VER=$(make version)
|
||||
REVISION=$(git rev-parse --short HEAD)
|
||||
BRANCH=$(git rev-parse --abbrev-ref HEAD)
|
||||
LAST_COMMIT_DATE=$(git log -1 --date=short --format="%cd")
|
||||
TARGET_FILE=obj/betaflight_${FC_VER}_${TARGET}
|
||||
TRAVIS_REPO_SLUG=${TRAVIS_REPO_SLUG:=$USER/undefined}
|
||||
BUILDNAME=${BUILDNAME:=travis}
|
||||
TRAVIS_BUILD_NUMBER=${TRAVIS_BUILD_NUMBER:=undefined}
|
||||
|
||||
MAKE="make EXTRA_FLAGS=-Werror"
|
||||
|
||||
CURL_BASEOPTS=(
|
||||
"--retry" "10"
|
||||
"--retry-max-time" "120" )
|
||||
|
||||
CURL_PUB_BASEOPTS=(
|
||||
"--form" "revision=${REVISION}"
|
||||
"--form" "branch=${BRANCH}"
|
||||
"--form" "travis_build_number=${TRAVIS_BUILD_NUMBER}"
|
||||
"--form" "last_commit_date=${LAST_COMMIT_DATE}"
|
||||
"--form" "github_repo=${TRAVIS_REPO_SLUG}"
|
||||
"--form" "build_name=${BUILDNAME}" )
|
||||
|
||||
# A hacky way of building the docs at the same time as the normal builds.
|
||||
if [ $PUBLISHDOCS ] ; then
|
||||
if [ $PUBLISH_URL ] ; then
|
||||
|
||||
# Patch Gimli to fix underscores_inside_words
|
||||
curl -L "${CURL_BASEOPTS[@]}" https://github.com/walle/gimli/archive/v0.5.9.tar.gz | tar zxf -
|
||||
|
||||
sed -i 's/).render(/, :no_intra_emphasis => true).render(/' gimli-0.5.9/ext/github_markup.rb
|
||||
|
||||
cd gimli-0.5.9/
|
||||
gem build gimli.gemspec && gem install gimli
|
||||
cd ../
|
||||
|
||||
./build_docs.sh
|
||||
|
||||
curl -k "${CURL_BASEOPTS[@]}" "${CURL_PUB_BASEOPTS[@]}" --form "manual=@docs/Manual.pdf" ${PUBLISH_URL} || true
|
||||
fi
|
||||
|
||||
elif [ $PUBLISHMETA ] ; then
|
||||
if [ $PUBLISH_URL ] ; then
|
||||
RECENT_COMMITS=$(git shortlog -n25)
|
||||
curl -k "${CURL_BASEOPTS[@]}" "${CURL_PUB_BASEOPTS[@]}" --form "recent_commits=${RECENT_COMMITS}" ${PUBLISH_URL} || true
|
||||
fi
|
||||
|
||||
elif [ $TARGET ] ; then
|
||||
$MAKE $TARGET || exit $?
|
||||
|
||||
if [ $PUBLISH_URL ] ; then
|
||||
if [ -f ${TARGET_FILE}.bin ] ; then
|
||||
TARGET_FILE=${TARGET_FILE}.bin
|
||||
elif [ -f ${TARGET_FILE}.hex ] ; then
|
||||
TARGET_FILE=${TARGET_FILE}.hex
|
||||
else
|
||||
echo "build artifact (hex or bin) for ${TARGET_FILE} not found, aborting";
|
||||
exit 1
|
||||
fi
|
||||
|
||||
curl -k "${CURL_BASEOPTS[@]}" "${CURL_PUB_BASEOPTS[@]}" --form "file=@${TARGET_FILE}" ${PUBLISH_URL} || true
|
||||
exit 0;
|
||||
fi
|
||||
|
||||
elif [ $GOAL ] ; then
|
||||
if [ "test-all" == "$GOAL" ] ; then
|
||||
$MAKE checks || exit $?
|
||||
else
|
||||
export V=0
|
||||
fi
|
||||
|
||||
$MAKE $GOAL || exit $?
|
||||
|
||||
if [ $PUBLISHCOV ] ; then
|
||||
if [ "test-all" == "$GOAL" ] ; then
|
||||
lcov --directory . -b src/test --capture --output-file coverage.info 2>&1 | grep -E ":version '402\*', prefer.*'406\*" --invert-match
|
||||
lcov --remove coverage.info 'lib/test/*' 'src/test/*' '/usr/*' --output-file coverage.info # filter out system and test code
|
||||
lcov --list coverage.info # debug before upload
|
||||
coveralls-lcov coverage.info # uploads to coveralls
|
||||
fi
|
||||
fi
|
||||
else
|
||||
$MAKE all
|
||||
fi
|
83
.travis.yml
83
.travis.yml
|
@ -1,83 +0,0 @@
|
|||
os:
|
||||
- linux
|
||||
|
||||
sudo: false
|
||||
|
||||
dist: bionic
|
||||
|
||||
git:
|
||||
depth: 5
|
||||
|
||||
# We use cpp for unit tests, and c for the main project.
|
||||
language: cpp
|
||||
compiler: clang
|
||||
|
||||
env:
|
||||
# - PUBLISHMETA=True
|
||||
# - PUBLISHDOCS=True
|
||||
# Specify the main Mafile supported goals.
|
||||
- GOAL=test-all
|
||||
- GOAL=targets-group-1
|
||||
- GOAL=targets-group-2
|
||||
- GOAL=targets-group-rest
|
||||
# - GOAL=all
|
||||
# - GOAL=AFROMINI
|
||||
# - GOAL=AIORACERF3
|
||||
# - GOAL=...
|
||||
# Or specify targets to run.
|
||||
# - TARGET=AFROMINI
|
||||
# - TARGET=AIORACERF3
|
||||
# - TARGET=...
|
||||
|
||||
addons:
|
||||
apt:
|
||||
update: true
|
||||
packages:
|
||||
- clang-10
|
||||
- lcov
|
||||
- libc6-i386
|
||||
- libblocksruntime-dev
|
||||
|
||||
before_install:
|
||||
- |
|
||||
echo "Target branch: $TRAVIS_BRANCH"
|
||||
echo "Commit range: $TRAVIS_COMMIT_RANGE"
|
||||
if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
|
||||
COMMIT_RANGE="$TRAVIS_BRANCH"
|
||||
else
|
||||
COMMIT_RANGE="$TRAVIS_COMMIT_RANGE"
|
||||
fi
|
||||
FILE_LIST=$(git diff --name-only $COMMIT_RANGE)
|
||||
echo "$FILE_LIST" | grep -qvE '(\.md$)|(^(docs|support))/' || {
|
||||
echo "Only files not used in the build process were updated, aborting."
|
||||
exit
|
||||
}
|
||||
- pip install --user cpp-coveralls
|
||||
- gem install coveralls-lcov
|
||||
|
||||
install:
|
||||
- make arm_sdk_install
|
||||
|
||||
before_script:
|
||||
- make arm_sdk_version
|
||||
|
||||
script: ./.travis.sh
|
||||
|
||||
cache:
|
||||
timeout: 1000
|
||||
directories:
|
||||
- downloads
|
||||
- tools
|
||||
|
||||
# Notifications are encrypted to betaflight/betaflight to avoid spam from forks
|
||||
# Command: `travis encrypt "<secret>" -r betaflight/betaflight --com`
|
||||
notifications:
|
||||
slack:
|
||||
rooms:
|
||||
- secure: URtjwXnjpAKXxt2GTLef/IS7ytm4wZd6Qv3Nb0mi2sS6a/8XSEjyPZLbo2yPA1nQf1ZDJUB3+ajk75LmUAcTGkzdehNVUshiLPB7qFMnFaKzIymgdoctb42IJowG+U5Lz6GJTPQt877ZRKjfm2JfuIfd8nX3qN6/UxmRI1uDLyvIauH8fstrQFq1VtfVXntds/Uh13sLHBqbbVohAz/ALfHmiQp/KN6Aao3aVR2gL0zU7Oq6KuZXdMqObluHwpUsxbFumhRpe1TsZ/KjpaGnBYfZrcVF5LzmqhAyPg+axi2ahQmEEluhgSRAwXl1EBtCoQMt9yOxKhKTDInyfwDnThGHuRxKyQ99B3wmBwUSdHqZGAwH9uKWndqHyUjH/nRssJG5TPvCWuuqfx25/DWYyWWJrjFJn9NT0qZkAbl4hIOSTj6riLZPqzFlUUurkxjFBcE3r7nbwEL9Mfw5MNjMmlFcwsSWx9GG4rDcg6/g3Xo9b4Qigi55YbmPCHa99aPagWHZ5crW6hbGRbs+19upUYwT2F2YjxMwXwqCm1pWSIOBAI/XGOCJby/nXjnyIJKx8/gUtXKEMtl7+wsXo0XZ6RF+c9dOY98m5XHNaUtkbu/20OYuNLKetD3cFtjMbvrnb64pmQcXXBqKqOdwEwwgZd26YY6NMNPP1nOJ4lWMZ9E=
|
||||
webhooks:
|
||||
urls:
|
||||
- secure: OsjxvF0m4qHl15zqLYh0SK/y6wPWvjB/BsLmmn8B93vN/Meq3QYhrDP5lL2JrZfb/nSgMsZ6+c7ML47qvasOkwm4bA5Ft1kn7JRP13LCctbyNw4n0zbv2F+2VmXz5i66FY1fx1Gzp3E0a5gCirL5vq8+DtwSVKqAoBUMpRn/NlAINFGhkm4V1wpLoAOvr5JxH9xx18m2/zbuKPHGygsqoc4HSc9l5e2wj0y7ttSSf5qX5NtILQpJAcUA5sK9Q9UwBcVkjqcQtGgl1Kh3rrJF4tWi1uzOanJBGCykRcPfGiFSeRJRP0QoJkZTXWIYjWGp3jPePs1mgB3dkI+3eMiUG8X6f92l9kK2GPq4+7jeGcgIkupBwM+IDu4jj6OX3L+tSmNCPpe2mZMaC3ZgLl7OafKYWELc7qHW6aGrWx7r8EqnE+0i3fCs0PwvnC5cVQCkrd3fO82yEwxv3WO3pRgPON2+T+YIlW7tpoFqcAsAZcaVOiCEd3zlht1fccHB4VX7D/+2r6Socl+jJ0CWtLWCXMJqsrLgb4x9MIgB/PLe37/FGalE0dtYvtQtc9FydWfrBzjT2lbSiwbxCVcq12z4ysYr9qzKZCtBq1BMKXMIu2IgA39I2voZFygTYdJIeN5uWJWV3NwFsfBOoNoo7uEVLMy7GKFbMIjB2zz9tlq6I3g=
|
||||
on_success: always # options: [always|never|change] default: always
|
||||
on_failure: always # options: [always|never|change] default: always
|
||||
on_start: always # options: [always|never|change] default: always
|
|
@ -1,31 +0,0 @@
|
|||
[BREAKPOINTS]
|
||||
ShowInfoWin = 1
|
||||
EnableFlashBP = 2
|
||||
BPDuringExecution = 0
|
||||
[CFI]
|
||||
CFISize = 0x00
|
||||
CFIAddr = 0x00
|
||||
[CPU]
|
||||
OverrideMemMap = 0
|
||||
AllowSimulation = 1
|
||||
ScriptFile=""
|
||||
[FLASH]
|
||||
MinNumBytesFlashDL = 0
|
||||
SkipProgOnCRCMatch = 1
|
||||
VerifyDownload = 1
|
||||
AllowCaching = 1
|
||||
EnableFlashDL = 2
|
||||
Override = 0
|
||||
Device="AD7160"
|
||||
[GENERAL]
|
||||
WorkRAMSize = 0x00
|
||||
WorkRAMAddr = 0x00
|
||||
[SWO]
|
||||
SWOLogFile=""
|
||||
[MEM]
|
||||
RdOverrideOrMask = 0x00
|
||||
RdOverrideAndMask = 0xFFFFFFFF
|
||||
RdOverrideAddr = 0xFFFFFFFF
|
||||
WrOverrideOrMask = 0x00
|
||||
WrOverrideAndMask = 0xFFFFFFFF
|
||||
WrOverrideAddr = 0xFFFFFFFF
|
|
@ -1,43 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
targets=("PUBLISHMETA=True" \
|
||||
"TARGET=CC3D" \
|
||||
"TARGET=CC3D_OPBL" \
|
||||
"TARGET=COLIBRI_RACE" \
|
||||
"TARGET=LUX_RACE" \
|
||||
"TARGET=SPRACINGF3" \
|
||||
"TARGET=SPRACINGF3EVO" \
|
||||
"TARGET=SPRACINGF3MINI" \
|
||||
"TARGET=OMNIBUS" \
|
||||
"TARGET=NAZE" \
|
||||
"TARGET=AFROMINI" \
|
||||
"TARGET=BEEBRAIN" \
|
||||
"TARGET=RMDO" \
|
||||
"TARGET=SPARKY" \
|
||||
"TARGET=MOTOLAB" \
|
||||
"TARGET=PIKOBLX" \
|
||||
"TARGET=IRCFUSIONF3" \
|
||||
"TARGET=ALIENFLIGHTF1" \
|
||||
"TARGET=ALIENFLIGHTF3" \
|
||||
"TARGET=DOGE" \
|
||||
"TARGET=SINGULARITY" \
|
||||
"TARGET=SIRINFPV" \
|
||||
"TARGET=X_RACERSPI" \
|
||||
"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
|
||||
echo
|
||||
echo
|
||||
echo "BUILDING '$target'"
|
||||
eval "export $target"
|
||||
make -f Makefile clean
|
||||
./.travis.sh
|
||||
done
|
Loading…
Add table
Add a link
Reference in a new issue