[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 5/5] .travis.yml: Build and install EDK2 roms
From: |
Philippe Mathieu-Daudé |
Subject: |
[Qemu-devel] [PATCH 5/5] .travis.yml: Build and install EDK2 roms |
Date: |
Mon, 11 Mar 2019 01:30:52 +0100 |
Add a job to build and install the EDK2 platform firmware binaries.
This job is only triggered if the last commit matches the EDK2
name (case insensitive), or when tag are created (such releases
or release candidates).
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
---
.travis.yml | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/.travis.yml b/.travis.yml
index e942175dd3..628cc52c99 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -258,3 +258,24 @@ matrix:
- env:
- CONFIG="--disable-system"
- TEST_CMD="make -j3 check-tcg V=1"
+
+
+ # EDK2 roms builds
+ - if: tag IS present OR commit_message =~ /(edk2|EDK2)/
+ env:
+ - CONFIG="--disable-system --disable-user --prefix=$PWD/dist"
+ - EDK2_BUILD_OPTIONS="--quiet --silent"
+ script:
+ - git submodule update --init roms/edk2
+ - make -j3
+ - make -C roms efi -j2
+ - make install
+ addons:
+ apt:
+ packages:
+ - dos2unix
+ - gcc-aarch64-linux-gnu
+ - gcc-arm-linux-gnueabihf
+ - iasl
+ - nasm
+ - uuid-dev
--
2.20.1
- [Qemu-devel] [PATCH 0/5] travis-ci: Build EDK2 roms, Philippe Mathieu-Daudé, 2019/03/10
- [Qemu-devel] [PATCH 1/5] roms/edk2: Avoid bashism in Makefile 'shell' function, Philippe Mathieu-Daudé, 2019/03/10
- [Qemu-devel] [PATCH 2/5] roms/edk2: Avoid bashism in script, Philippe Mathieu-Daudé, 2019/03/10
- [Qemu-devel] [PATCH 3/5] roms/edk2: Pass extra arguments to the build script via EDK2_BUILD_OPTIONS, Philippe Mathieu-Daudé, 2019/03/10
- [Qemu-devel] [PATCH 4/5] NOTFORMERGE roms/edk2: Use arm-linux-gnueabihf-gcc on Debian based distribs, Philippe Mathieu-Daudé, 2019/03/10
- [Qemu-devel] [PATCH 5/5] .travis.yml: Build and install EDK2 roms,
Philippe Mathieu-Daudé <=
- Re: [Qemu-devel] [PATCH 0/5] travis-ci: Build EDK2 roms, Alex Bennée, 2019/03/12
- Re: [Qemu-devel] [PATCH 0/5] travis-ci: Build EDK2 roms, Laszlo Ersek, 2019/03/12