ci: run build on Fedora in one container

fix for dnf install issue:
error: rpmdb: BDB0689 Packages page 465 is on free list with type 7
error: rpmdb: BDB0061 PANIC: Invalid argument

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

https://github.com/intel/compute-runtime/pull/59

Change-Id: I7ee5afc7b2398feabb5aa2e9c42feae6196ed1be
This commit is contained in:
Jacek Danecki
2018-07-03 22:05:09 +02:00
committed by sys_ocldev
parent 98f1b72e7b
commit cf1f60a1b4
4 changed files with 14 additions and 12 deletions

View File

@@ -21,5 +21,6 @@
git fetch -t
git clone ../compute-runtime neo
docker info
docker build -f scripts/docker/Dockerfile-fedora-27-copr-gcc-7 -t neo-fedora-27-copr-gcc-7:ci .

View File

@@ -21,5 +21,6 @@
git fetch -t
git clone ../compute-runtime neo
docker info
docker build -f scripts/docker/Dockerfile-fedora-28-copr-gcc-8 -t neo-fedora-28-copr-gcc-8:ci .

View File

@@ -3,11 +3,11 @@ MAINTAINER Jacek Danecki <jacek.danecki@intel.com>
COPY neo /root/neo
RUN dnf install -y gcc-c++ cmake ninja-build git pkg-config
RUN dnf install -y 'dnf-command(copr)'
RUN dnf copr enable -y arturh/intel-opencl
RUN dnf install -y intel-igc-opencl-devel
RUN cd /root; git clone --depth 1 https://github.com/intel/gmmlib gmmlib
RUN mkdir /root/build; cd /root/build ; cmake -G Ninja ../neo; \
RUN dnf install -y gcc-c++ cmake ninja-build git pkg-config; \
dnf install -y 'dnf-command(copr)'; \
dnf copr enable -y arturh/intel-opencl; \
dnf install -y intel-igc-opencl-devel; \
cd /root; git clone --depth 1 https://github.com/intel/gmmlib gmmlib; \
mkdir /root/build; cd /root/build ; cmake -G Ninja ../neo; \
ninja -j `nproc`
CMD ["/bin/bash"]

View File

@@ -3,11 +3,11 @@ MAINTAINER Jacek Danecki <jacek.danecki@intel.com>
COPY neo /root/neo
RUN dnf install -y gcc-c++ cmake ninja-build git pkg-config
RUN dnf install -y 'dnf-command(copr)'
RUN dnf copr enable -y arturh/intel-opencl
RUN dnf install -y intel-igc-opencl-devel
RUN cd /root; git clone --depth 1 https://github.com/intel/gmmlib gmmlib
RUN mkdir /root/build; cd /root/build ; cmake -G Ninja ../neo; \
RUN dnf install -y gcc-c++ cmake ninja-build git pkg-config; \
dnf install -y 'dnf-command(copr)'; \
dnf copr enable -y arturh/intel-opencl; \
dnf install -y intel-igc-opencl-devel; \
cd /root; git clone --depth 1 https://github.com/intel/gmmlib gmmlib; \
mkdir /root/build; cd /root/build ; cmake -G Ninja ../neo; \
ninja -j `nproc`
CMD ["/bin/bash"]