You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

.travis.yml 1.3KB

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