mirror of
				https://gitlab.com/qemu-project/ipxe.git
				synced 2025-11-03 07:59:06 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			59 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
dist: xenial
 | 
						|
 | 
						|
sudo: false
 | 
						|
 | 
						|
git:
 | 
						|
  depth: false
 | 
						|
 | 
						|
language: c
 | 
						|
 | 
						|
cache: ccache
 | 
						|
 | 
						|
compiler:
 | 
						|
  - gcc
 | 
						|
 | 
						|
addons:
 | 
						|
  apt:
 | 
						|
    packages:
 | 
						|
      - binutils-dev
 | 
						|
      - liblzma-dev
 | 
						|
      - syslinux
 | 
						|
      - isolinux
 | 
						|
      - genisoimage
 | 
						|
  coverity_scan:
 | 
						|
    project:
 | 
						|
      name: "ipxe/ipxe"
 | 
						|
      version: $TRAVIS_COMMIT
 | 
						|
    build_command_prepend: "make -C src bin/deps"
 | 
						|
    build_command: "make -C src bin/blib.a"
 | 
						|
    branch_pattern: coverity_scan
 | 
						|
 | 
						|
env:
 | 
						|
  global:
 | 
						|
    - MAKEFLAGS="-j 4"
 | 
						|
 | 
						|
script:
 | 
						|
  - make -C src bin/blib.a
 | 
						|
  - make -C src bin/ipxe.pxe
 | 
						|
  - make -C src bin/ipxe.usb
 | 
						|
  - make -C src bin/ipxe.iso
 | 
						|
  - make -C src bin/8086100e.mrom
 | 
						|
  - make -C src bin-x86_64-pcbios/blib.a
 | 
						|
  - make -C src bin-x86_64-pcbios/ipxe.pxe
 | 
						|
  - make -C src bin-x86_64-pcbios/ipxe.usb
 | 
						|
  - make -C src bin-x86_64-pcbios/ipxe.iso
 | 
						|
  - make -C src bin-x86_64-pcbios/8086100e.mrom
 | 
						|
  - make -C src bin-x86_64-efi/blib.a
 | 
						|
  - make -C src bin-x86_64-efi/ipxe.efi
 | 
						|
  - make -C src bin-x86_64-efi/intel.efidrv
 | 
						|
  - make -C src bin-x86_64-efi/intel.efirom
 | 
						|
  - make -C src bin-i386-efi/blib.a
 | 
						|
  - make -C src bin-i386-efi/ipxe.efi
 | 
						|
  - make -C src bin-i386-efi/intel.efidrv
 | 
						|
  - make -C src bin-i386-efi/intel.efirom
 | 
						|
  - make -C src bin-x86_64-linux/blib.a
 | 
						|
  - make -C src bin-x86_64-linux/tap.linux
 | 
						|
  - make -C src bin-x86_64-linux/af_packet.linux
 | 
						|
  - make -C src bin-x86_64-linux/tests.linux
 | 
						|
  - ./src/bin-x86_64-linux/tests.linux
 |