-
Notifications
You must be signed in to change notification settings - Fork 2.1k
/
Copy path.travis.yml
43 lines (36 loc) · 1.08 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
language: minimal
branches:
except:
- /^restyled.*$/
services:
- docker
before_install:
- ./integrations/ci-tools/pre_build.sh
script:
- ./integrations/ci-tools/build.sh
after_success:
- ./integrations/ci-tools/post_build_success.sh
# Note: To add new job types, add it to the matrix below, with a unique TASK varable, then update the build.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: 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: Deployment Checks
name: "Run Code Coverage"
env: TASK="run-code-coverage"
- stage: Deployment Checks
name: "Distribution Check"
env: TASK="build-distribution-check"