diff options
-rw-r--r-- | .travis.yml | 4 | ||||
-rw-r--r-- | opal-ci/Dockerfile-debian-stretch | 15 | ||||
-rw-r--r-- | opal-ci/Dockerfile-debian-unstable | 15 |
3 files changed, 34 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index b709e6f..24675f2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,6 +13,8 @@ env: - RUN_ON_CONTAINER=fedora25 - RUN_ON_CONTAINER=fedora26 - RUN_ON_CONTAINER=fedora-rawhide + - RUN_ON_CONTAINER=debian-stretch + - RUN_ON_CONTAINER=debian-unstable global: # The next declaration is the encrypted COVERITY_SCAN_TOKEN, created # via the "travis encrypt" command using the project repo's public key @@ -21,6 +23,8 @@ env: matrix: allow_failures: - env: RUN_ON_CONTAINER=fedora-rawhide + - env: RUN_ON_CONTAINER=debian-stretch + - env: RUN_ON_CONTAINER=debian-unstable sudo: required services: docker diff --git a/opal-ci/Dockerfile-debian-stretch b/opal-ci/Dockerfile-debian-stretch new file mode 100644 index 0000000..c4183b2 --- /dev/null +++ b/opal-ci/Dockerfile-debian-stretch @@ -0,0 +1,15 @@ +FROM debian:stretch +RUN apt-get update -qq +RUN apt-get install -y gcc-powerpc64le-linux-gnu gcc ccache expect libssl-dev +RUN apt-get install -y wget xterm curl device-tree-compiler +RUN apt-get install -y gcc-arm-linux-gnueabi +RUN curl -O ftp://public.dhe.ibm.com/software/server/powerfuncsim/p8/packages/v1.0-2/systemsim-p8_1.0-2_amd64.deb +RUN dpkg -i systemsim-p8_1.0-2_amd64.deb +RUN apt-get install -y libtcl8.6 +RUN curl -O http://public.dhe.ibm.com/software/server/powerfuncsim/p9/packages/v1.0-0/systemsim-p9-1.0-0-trusty_amd64.deb +RUN dpkg -i systemsim-p9-1.0-0-trusty_amd64.deb +RUN apt-get -y install eatmydata +RUN eatmydata apt-get -y install build-essential gcc python g++ pkg-config libz-dev libglib2.0-dev libpixman-1-dev libfdt-dev git libstdc++6 valgrind +COPY . /build/ +WORKDIR /build +ENTRYPOINT ./opal-ci/build-ubuntu-16.04.sh diff --git a/opal-ci/Dockerfile-debian-unstable b/opal-ci/Dockerfile-debian-unstable new file mode 100644 index 0000000..0562d09 --- /dev/null +++ b/opal-ci/Dockerfile-debian-unstable @@ -0,0 +1,15 @@ +FROM debian:unstable +RUN apt-get update -qq +RUN apt-get install -y gcc-powerpc64le-linux-gnu gcc ccache expect libssl-dev +RUN apt-get install -y wget xterm curl device-tree-compiler +RUN apt-get install -y gcc-arm-linux-gnueabi +RUN curl -O ftp://public.dhe.ibm.com/software/server/powerfuncsim/p8/packages/v1.0-2/systemsim-p8_1.0-2_amd64.deb +RUN dpkg -i systemsim-p8_1.0-2_amd64.deb +RUN apt-get install -y libtcl8.6 +RUN curl -O http://public.dhe.ibm.com/software/server/powerfuncsim/p9/packages/v1.0-0/systemsim-p9-1.0-0-trusty_amd64.deb +RUN dpkg -i systemsim-p9-1.0-0-trusty_amd64.deb +RUN apt-get -y install eatmydata +RUN eatmydata apt-get -y install build-essential gcc python g++ pkg-config libz-dev libglib2.0-dev libpixman-1-dev libfdt-dev git libstdc++6 valgrind +COPY . /build/ +WORKDIR /build +ENTRYPOINT ./opal-ci/build-ubuntu-16.04.sh |