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

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