[iscsi] Eliminate variable-length stack allocation in URI parsing
[ipxe.git] / .travis.yml
1 dist: trusty
2
3 sudo: false
4
5 git:
6   depth: false
7
8 language: c
9
10 cache: ccache
11
12 compiler:
13   - gcc
14
15 addons:
16   apt:
17     packages:
18       - binutils-dev
19       - liblzma-dev
20       - syslinux
21       - genisoimage
22   coverity_scan:
23     project:
24       name: "ipxe/ipxe"
25       version: $TRAVIS_COMMIT
26     build_command_prepend: "make -C src bin/deps"
27     build_command: "make -C src bin/blib.a"
28     branch_pattern: coverity_scan
29
30 env:
31   global:
32     - MAKEFLAGS="-j 4"
33
34 script:
35   - make -C src bin/blib.a
36   - make -C src bin/ipxe.pxe
37   - make -C src bin/ipxe.usb
38   - make -C src bin/ipxe.iso
39   - make -C src bin/8086100e.mrom
40   - make -C src bin-x86_64-pcbios/blib.a
41   - make -C src bin-x86_64-pcbios/ipxe.pxe
42   - make -C src bin-x86_64-pcbios/ipxe.usb
43   - make -C src bin-x86_64-pcbios/ipxe.iso
44   - make -C src bin-x86_64-pcbios/8086100e.mrom
45   - make -C src bin-x86_64-efi/blib.a
46   - make -C src bin-x86_64-efi/ipxe.efi
47   - make -C src bin-x86_64-efi/intel.efidrv
48   - make -C src bin-x86_64-efi/intel.efirom
49   - make -C src bin-i386-efi/blib.a
50   - make -C src bin-i386-efi/ipxe.efi
51   - make -C src bin-i386-efi/intel.efidrv
52   - make -C src bin-i386-efi/intel.efirom
53   - make -C src bin-x86_64-linux/blib.a
54   - make -C src bin-x86_64-linux/tap.linux
55   - make -C src bin-x86_64-linux/af_packet.linux
56   - make -C src bin-x86_64-linux/tests.linux
57   - ./src/bin-x86_64-linux/tests.linux