1
0
Fork 0
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:
blckmn 2022-04-25 17:00:25 +10:00
parent fe067615c2
commit c29238ddf8
4 changed files with 0 additions and 243 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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