]>
Commit | Line | Data |
---|---|---|
11e8030a SB |
1 | env: |
2 | global: | |
c5b54f32 | 3 | - secure: mcAXlw5k/1yOP2RMKWEtvU2SnsuHo5Idoi5zZ+hLj2CzdvT77Wh8HWQ7NRsiamL+3dMPxzzy60IYNZQ8F29y3rvN7gASVsYn31G5UkmfvpPLiucuPADM1rNm8FYNlia0GFW4keP+LwMrBo6KDK9k0T8w4lquXBwMmNzhvCYVwkBIM5YwhXW5nk1dOJtf6zAb6gDH/VNEYTXXRKjA5Jvln7+EVHY61pEx6rJGa2GU0A49ms5UMJVzv85FraiHwlCPnNhQWGJ6sStqxsd5i6VBTCrkwMqnnA+ZBosqIJkBXp4OkudfPWE9vsn7TtuYdbheOkUIv6GRPFJNG3Vm3Wh/IwvSOILS5xAmsB3MxyK3BlILOYcsywiSzV5J4+s5Vnih4FaRQ3xx46Fq2ldatuk7npIxfdd3Co5V1KZh1pq3ckAdKlY2PEsQc0Kh72Lxf2N0XVw4s0H7gzrFk4/ghIvoCmAWBRSrN+R7wleEcmxDRgUZHP6Qc2ZNP+kljhBLqzinW2jyxPAqQS17g5Tb01+WfqkG/T5jboyIIe/OEQ5XbQp3/d8rUA8STpJxD25lwKKqlIqU3ZFWYfRT+pA0x83AdiTm53CJSQqFyCLtZCqK0XSZbLfmFzjZJ7I8FQxZoF2o03DDkL1Xs0z0sj87i3UnsYzxGdSrcU2JDK7qRIn39sM= |
2846f115 SB |
4 | sudo: required |
5 | language: c | |
7318ae51 | 6 | dist: xenial |
11e8030a | 7 | addons: |
458ea56b SB |
8 | apt: |
9 | packages: | |
10 | - pep8 | |
11 | - automake | |
12 | - autoconf | |
13 | - libtool | |
14 | - libssl-dev | |
15 | - sed | |
16 | - make | |
17 | - gawk | |
18 | - sed | |
19 | - bash | |
20 | - dh-exec | |
21 | - python-twisted | |
22 | - libfuse-dev | |
23 | - libglib2.0-dev | |
24 | - libgmp-dev | |
25 | - expect | |
26 | - libtasn1-dev | |
27 | - socat | |
28 | - findutils | |
29 | - tpm-tools | |
30 | - gnutls-dev | |
31 | - gnutls-bin | |
11e8030a SB |
32 | coverity_scan: |
33 | project: | |
c5b54f32 SB |
34 | name: swtpm |
35 | description: Build submitted via Travis CI | |
11e8030a | 36 | notification_email: stefanb@linux.vnet.ibm.com |
94bb9f2d | 37 | build_command_prepend: "./autogen.sh --with-openssl; make clean" |
c5b54f32 | 38 | build_command: make -j4 |
11e8030a | 39 | branch_pattern: coverity_scan |
458ea56b | 40 | before_script: |
cc582b7a SB |
41 | - pep8 $(find . -type f | grep -E "\.py$") |
42 | - git clone https://github.com/stefanberger/libtpms | |
43 | - cd libtpms | |
44 | - "./bootstrap.sh && ./configure --with-openssl --prefix=/usr --with-tpm2 && make -j$(nproc) && | |
45 | sudo make install" | |
46 | - cd .. | |
47 | - sudo pip install cpp-coveralls | |
48 | - ./autogen.sh ${CONFIG} | |
31867f1a | 49 | script: |
cc582b7a | 50 | - ${SUDO} make clean && export SWTPM_TEST_EXPENSIVE=1 && ${SUDO} make -j$(nproc) ${CHECK} |
1ad9c016 SB |
51 | matrix: |
52 | include: | |
31867f1a SB |
53 | - env: CONFIG="--with-openssl --prefix=/usr" |
54 | CHECK="distcheck" | |
55 | - env: CONFIG="--with-openssl --prefix=/usr --enable-test-coverage" | |
56 | SUDO="sudo" | |
57 | CHECK="check" | |
1ad9c016 SB |
58 | after_success: |
59 | - sudo coveralls --gcov-options '\-lp' |