Some checks failed
Basic Checks / license-check (push) Has been cancelled
Basic Checks / include-check (push) Has been cancelled
Basic Checks / style-check (push) Has been cancelled
Basic Checks / docs-check (push) Has been cancelled
Basic Checks / python-tests (push) Has been cancelled
Basic Checks / pin-validation (push) Has been cancelled
Basic Checks / cmake-checks (push) Has been cancelled
Basic Checks / frozen-tools-check (push) Has been cancelled
Publish or Update docker image for head of branch / prepare-tags (push) Has been cancelled
Release or update docker image for a released mbed-os version / prepare-tags (push) Has been cancelled
Publish or Update docker image for head of branch / build-container (push) Has been cancelled
Publish or Update docker image for head of branch / test-container (linux/amd64) (push) Has been cancelled
Publish or Update docker image for head of branch / test-container (linux/arm64) (push) Has been cancelled
Publish or Update docker image for head of branch / deploy-container (push) Has been cancelled
Release or update docker image for a released mbed-os version / build-container (push) Has been cancelled
Release or update docker image for a released mbed-os version / test-container (linux/amd64) (push) Has been cancelled
Release or update docker image for a released mbed-os version / test-container (linux/arm64) (push) Has been cancelled
Release or update docker image for a released mbed-os version / deploy-container (push) Has been cancelled
Prune temporary docker images / prune-images (push) Has been cancelled
27 lines
985 B
YAML
27 lines
985 B
YAML
dist: xenial
|
|
language: python
|
|
python: 2.7
|
|
|
|
install:
|
|
# Get arm-none-eabi-gcc
|
|
- sudo add-apt-repository -y ppa:team-gcc-arm-embedded/ppa
|
|
- sudo apt-get update -qq
|
|
- sudo apt-get install -qq gcc-arm-embedded
|
|
# Get dependencies
|
|
- git clone https://github.com/armmbed/mbed-os.git
|
|
# Install python dependencies
|
|
# - python -m pip install --upgrade pip==18.1
|
|
# - python -m pip install --upgrade setuptools==40.4.3
|
|
- pip install -r mbed-os/requirements.txt
|
|
|
|
script:
|
|
# Check that examples compile
|
|
- sed -n '/``` cpp/,${/```$/q;/```/d;p}' README.md > main.cpp &&
|
|
PYTHONPATH=mbed-os python mbed-os/tools/make.py -t GCC_ARM -m K82F
|
|
--source=. --build=BUILD/K82F/GCC_ARM -j0 &&
|
|
rm main.cpp
|
|
- sed -n '/@code/,${/@endcode/q;/@/d;s/^ \*//;p}' I2CEEBlockDevice.h > main.cpp &&
|
|
PYTHONPATH=mbed-os python mbed-os/tools/make.py -t GCC_ARM -m K82F
|
|
--source=. --build=BUILD/K82F/GCC_ARM -j0 &&
|
|
rm main.cpp
|