blob: de8fd13fb971c08dab00c98aea45dff718bb2919 [file] [log] [blame]
language: minimal
branches:
except:
- /^restyled.*$/
services:
- docker
script:
- ./integrations/ci-tools/travis.sh
# Note: To add new job types, add it to the matrix below, with a unique
# TASK varable, then update travis.sh to do what you want during that task
jobs:
include:
- stage: Build
name: "Build Ubuntu Linux Xenial LTS"
env: TASK="build-ubuntu-linux"
- stage: Build
name: "Build NRF Example Lock App"
env: TASK="build-nrf-example-lock-app"
- stage: Build
name: "Build ESP32 Echo Example"
env: TASK="build-esp-example-echo-app"
- stage: Tests
name: "Unit & Functional Tests"
env: TASK="run-unit-and-functional-tests"
- stage: Tests
name: "Crypto Tests"
env: TASK="run-crypto-tests"
- stage: Tests
name: "Setup Payload Tests"
env: TASK="run-setup-payload-tests"
- stage: Tests
name: "mbedTLS Crypto Tests"
env: TASK="run-mbedtls-crypto-tests"
- stage: Deployment Checks
name: "Run Code Coverage"
env: ENV=CODECOV_TOKEN TASK="run-code-coverage"
- stage: Deployment Checks
name: "Distribution Check"
env: TASK="build-distribution-check"