aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
blob: 114932a23cc6ad880c8ec3b9d88be952c7223674 (plain)
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
language: c

# Coverity Scan uploads
env:
  global:
  # COVERITY_SCAN_TOKEN (dgibson/dtc)
  - secure: "vlHvXe618//IM9LQaKzqsrUbjs7ng0L9UCST4kJbJnFQDXvVe5JiSmJGd4ef7mm0NUv5bMRl2W3xCiu6BYAu/NvU3tMNHoLG+JgCJs0+wLJXbWOwji/NmH7olqgJG+CmpaCMXjARF6+nrTnBYHJL6cYyf4KVoV4B0I/hLUW91+s="

matrix:
  include:
    - addons:
        apt:
          packages:
            - swig
            - python-dev
            - valgrind
            - libyaml-0-2
        coverity_scan:
          project:
            name: dtc
            description: Device Tree Compiler
          notification_email: david@gibson.dropbear.id.au
          build_command: make
          branch_pattern: coverity_scan
      script:
        - make
        - make check && make checkm

    # Check it builds properly without optional packages:
    #     python, valgrind, libyaml
    - script:
        - make
        - make check