Skip to content

Commit c396c53

Browse files
Geoffroy Van Cutsemlijinxia
authored andcommitted
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>
1 parent f4122d9 commit c396c53

19 files changed

+52
-198
lines changed

devicemodel/.travis-dockerfiles/Dockerfile.centos7 renamed to .travis-dockerfiles/Dockerfile.centos7

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@ RUN yum -y install gcc \
99
libuuid-devel \
1010
openssl-devel \
1111
libpciaccess-devel \
12-
gnu-efi-devel
12+
gnu-efi-devel \
13+
systemd-devel \
14+
libxml2-devel \
15+
libevent-devel \
16+
libusbx-devel
1317

1418
WORKDIR /root/acrn
1519

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Build container based on Clearlinux
2+
FROM clearlinux:base
3+
4+
RUN swupd bundle-add os-clr-on-clr
5+
6+
RUN mkdir -p /usr/local/bin
7+
RUN git config --global http.sslVerify false
8+
9+
WORKDIR /root/acrn
10+
11+
CMD ["/bin/bash"]

devicemodel/.travis-dockerfiles/Dockerfile.debian8 renamed to .travis-dockerfiles/Dockerfile.debian8

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ RUN apt-get update \
88
libssl-dev \
99
libpciaccess-dev \
1010
uuid-dev \
11+
libsystemd-dev \
12+
libevent-dev \
13+
libxml2-dev \
14+
libusb-1.0-0-dev \
1115
&& apt-get clean
1216

1317
WORKDIR /root/acrn

hypervisor/.travis-dockerfiles/Dockerfile.fedora26 renamed to .travis-dockerfiles/Dockerfile.fedora26

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,14 @@ RUN dnf -y install gcc \
66
git \
77
make \
88
vim \
9-
findutils \
109
libuuid-devel \
1110
openssl-devel \
1211
libpciaccess-devel \
13-
gnu-efi-devel
12+
gnu-efi-devel \
13+
systemd-devel \
14+
libxml2-devel \
15+
libevent-devel \
16+
libusbx-devel
1417

1518
WORKDIR /root/acrn
1619

devicemodel/.travis-dockerfiles/Dockerfile.fedora27 renamed to .travis-dockerfiles/Dockerfile.fedora27

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,14 @@ RUN dnf -y install gcc \
66
git \
77
make \
88
vim \
9-
findutils \
109
libuuid-devel \
1110
openssl-devel \
1211
libpciaccess-devel \
13-
gnu-efi-devel
12+
gnu-efi-devel \
13+
systemd-devel \
14+
libxml2-devel \
15+
libevent-devel \
16+
libusbx-devel
1417

1518
WORKDIR /root/acrn
1619

hypervisor/.travis-dockerfiles/Dockerfile.fedora27 renamed to .travis-dockerfiles/Dockerfile.fedora28

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
1-
# Build container based on Fedora 27
2-
FROM fedora:27
1+
# Build container based on Fedora 28
2+
FROM fedora:28
33

44
RUN dnf -y update && dnf clean all
55
RUN dnf -y install gcc \
66
git \
77
make \
88
vim \
9-
findutils \
109
libuuid-devel \
1110
openssl-devel \
1211
libpciaccess-devel \
13-
gnu-efi-devel
12+
gnu-efi-devel \
13+
systemd-devel \
14+
libxml2-devel \
15+
libevent-devel \
16+
libusbx-devel
1417

1518
WORKDIR /root/acrn
1619

devicemodel/.travis-dockerfiles/Dockerfile.ubuntu14.04 renamed to .travis-dockerfiles/Dockerfile.ubuntu14.04

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ RUN apt-get update \
88
libssl-dev \
99
libpciaccess-dev \
1010
uuid-dev \
11+
libsystemd-journal-dev \
12+
libevent-dev \
13+
libxml2-dev \
14+
libusb-1.0-0-dev \
1115
&& apt-get clean
1216

1317
WORKDIR /root/acrn

hypervisor/.travis-dockerfiles/Dockerfile.ubuntu16.04 renamed to .travis-dockerfiles/Dockerfile.ubuntu16.04

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ RUN apt-get update \
88
libssl-dev \
99
libpciaccess-dev \
1010
uuid-dev \
11+
libsystemd-dev \
12+
libevent-dev \
13+
libxml2-dev \
14+
libusb-1.0-0-dev \
1115
&& apt-get clean
1216

1317
WORKDIR /root/acrn

devicemodel/.travis-dockerfiles/Dockerfile.ubuntu16.04 renamed to .travis-dockerfiles/Dockerfile.ubuntu18.04

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# Build container based on Ubuntu 16.04
2-
FROM ubuntu:16.04
1+
# Build container based on Ubuntu 18.04
2+
FROM ubuntu:18.04
33

44
# Install dependencies.
55
RUN apt-get update \
@@ -8,6 +8,10 @@ RUN apt-get update \
88
libssl-dev \
99
libpciaccess-dev \
1010
uuid-dev \
11+
libsystemd-dev \
12+
libevent-dev \
13+
libxml2-dev \
14+
libusb-1.0-0-dev \
1115
&& apt-get clean
1216

1317
WORKDIR /root/acrn
File renamed without changes.

0 commit comments

Comments
 (0)