From c29238ddf8d78eb49ebb961a444d67a338c0b8db Mon Sep 17 00:00:00 2001 From: blckmn Date: Mon, 25 Apr 2022 17:00:25 +1000 Subject: [PATCH] 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. --- .travis.sh | 86 -------------------------------------------- .travis.yml | 83 ------------------------------------------ JLinkSettings.ini | 31 ---------------- fake_travis_build.sh | 43 ---------------------- 4 files changed, 243 deletions(-) delete mode 100755 .travis.sh delete mode 100644 .travis.yml delete mode 100644 JLinkSettings.ini delete mode 100755 fake_travis_build.sh diff --git a/.travis.sh b/.travis.sh deleted file mode 100755 index 492e78f9fa..0000000000 --- a/.travis.sh +++ /dev/null @@ -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 diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 4630a57820..0000000000 --- a/.travis.yml +++ /dev/null @@ -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 "" -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 diff --git a/JLinkSettings.ini b/JLinkSettings.ini deleted file mode 100644 index 1cf11b0e13..0000000000 --- a/JLinkSettings.ini +++ /dev/null @@ -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 diff --git a/fake_travis_build.sh b/fake_travis_build.sh deleted file mode 100755 index 03b894df06..0000000000 --- a/fake_travis_build.sh +++ /dev/null @@ -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