mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2026-06-07 17:46:15 +00:00
Update Travis CI files to account for new build dependencies
* Add Fedora 28 and Ubuntu 18.04 Dockerfile * Add new build dependencies (for the ACRN tools) * Change default Fedora version to 28 Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
This commit is contained in:
committed by
lijinxia
parent
f4122d99c5
commit
c396c5361c
38
.travis.yml
Normal file
38
.travis.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
sudo: required
|
||||
|
||||
language: c
|
||||
|
||||
env:
|
||||
global:
|
||||
- OS_TESTED_CL="clearlinux"
|
||||
- OS_TESTED_UBUNTU="ubuntu16.04"
|
||||
- OS_TESTED_FEDORA="fedora28"
|
||||
|
||||
matrix:
|
||||
- RELEASE=0
|
||||
PLATFORM=sbl
|
||||
|
||||
- RELEASE=1
|
||||
PLATFORM=sbl
|
||||
|
||||
- RELEASE=0
|
||||
PLATFORM=uefi
|
||||
|
||||
- RELEASE=1
|
||||
PLATFORM=uefi
|
||||
|
||||
services:
|
||||
- docker
|
||||
|
||||
before_install:
|
||||
- docker build -t ${OS_TESTED_CL} -f .travis-dockerfiles/Dockerfile.${OS_TESTED_CL} .
|
||||
- docker build -t ${OS_TESTED_UBUNTU} -f .travis-dockerfiles/Dockerfile.${OS_TESTED_UBUNTU} .
|
||||
- docker build -t ${OS_TESTED_FEDORA} -f .travis-dockerfiles/Dockerfile.${OS_TESTED_FEDORA} .
|
||||
- docker images
|
||||
|
||||
install: true
|
||||
|
||||
script:
|
||||
- docker run -v $PWD:/root/acrn ${OS_TESTED_CL} /bin/bash -c "make clean && make PLATFORM=$PLATFORM RELEASE=$RELEASE"
|
||||
- docker run -v $PWD:/root/acrn ${OS_TESTED_UBUNTU} /bin/bash -c "make clean && make PLATFORM=$PLATFORM RELEASE=$RELEASE"
|
||||
- docker run -v $PWD:/root/acrn ${OS_TESTED_FEDORA} /bin/bash -c "make clean && make PLATFORM=$PLATFORM RELEASE=$RELEASE"
|
||||
Reference in New Issue
Block a user