]> git.proxmox.com Git - swtpm.git/blob - .travis.yml
travis: Use $(nproc) and reformat the yaml a bit
[swtpm.git] / .travis.yml
1 env:
2 global:
3 - secure: mcAXlw5k/1yOP2RMKWEtvU2SnsuHo5Idoi5zZ+hLj2CzdvT77Wh8HWQ7NRsiamL+3dMPxzzy60IYNZQ8F29y3rvN7gASVsYn31G5UkmfvpPLiucuPADM1rNm8FYNlia0GFW4keP+LwMrBo6KDK9k0T8w4lquXBwMmNzhvCYVwkBIM5YwhXW5nk1dOJtf6zAb6gDH/VNEYTXXRKjA5Jvln7+EVHY61pEx6rJGa2GU0A49ms5UMJVzv85FraiHwlCPnNhQWGJ6sStqxsd5i6VBTCrkwMqnnA+ZBosqIJkBXp4OkudfPWE9vsn7TtuYdbheOkUIv6GRPFJNG3Vm3Wh/IwvSOILS5xAmsB3MxyK3BlILOYcsywiSzV5J4+s5Vnih4FaRQ3xx46Fq2ldatuk7npIxfdd3Co5V1KZh1pq3ckAdKlY2PEsQc0Kh72Lxf2N0XVw4s0H7gzrFk4/ghIvoCmAWBRSrN+R7wleEcmxDRgUZHP6Qc2ZNP+kljhBLqzinW2jyxPAqQS17g5Tb01+WfqkG/T5jboyIIe/OEQ5XbQp3/d8rUA8STpJxD25lwKKqlIqU3ZFWYfRT+pA0x83AdiTm53CJSQqFyCLtZCqK0XSZbLfmFzjZJ7I8FQxZoF2o03DDkL1Xs0z0sj87i3UnsYzxGdSrcU2JDK7qRIn39sM=
4 sudo: required
5 language: c
6 dist: xenial
7 addons:
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
32 coverity_scan:
33 project:
34 name: swtpm
35 description: Build submitted via Travis CI
36 notification_email: stefanb@linux.vnet.ibm.com
37 build_command_prepend: "./autogen.sh --with-openssl; make clean"
38 build_command: make -j4
39 branch_pattern: coverity_scan
40 before_script:
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}
49 script:
50 - ${SUDO} make clean && export SWTPM_TEST_EXPENSIVE=1 && ${SUDO} make -j$(nproc) ${CHECK}
51 matrix:
52 include:
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"
58 after_success:
59 - sudo coveralls --gcov-options '\-lp'