From 92a2d6b72af8d168ee1d918e321968e4e056c67e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Thu, 3 Jan 2019 18:40:28 -0500 Subject: tests: Add Dockerfiles --- tests/docker/centos7-autotools/Dockerfile | 13 +++++++++++++ tests/docker/centos7-meson/Dockerfile | 19 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 tests/docker/centos7-autotools/Dockerfile create mode 100644 tests/docker/centos7-meson/Dockerfile diff --git a/tests/docker/centos7-autotools/Dockerfile b/tests/docker/centos7-autotools/Dockerfile new file mode 100644 index 0000000..7141076 --- /dev/null +++ b/tests/docker/centos7-autotools/Dockerfile @@ -0,0 +1,13 @@ +# build with +# docker build -t registry.freedesktop.org/ocrete/libnice/centos7/autotools-build:$(date --rfc-3339=date) . +# docker tag registry.freedesktop.org/ocrete/libnice/centos7/autotools-build:$(date --rfc-3339=date) registry.freedesktop.org/ocrete/libnice/centos7/autotools-build:latest +# docker push registry.freedesktop.org/ocrete/libnice/centos7/autotools-build:$(date --rfc-3339=date) +# docker push registry.freedesktop.org/ocrete/libnice/centos7/autotools-build:latest + +FROM centos:centos7 + +RUN yum -y update; yum clean all +RUN yum -y install git gtk-doc gnutls-devel gupnp-igd-devel gstreamer1-devel gobject-introspection-devel; yum clean all + +RUN yum -y install autoconf automake libtool; yum clean all +RUN yum -y install net-tools; yum clean all diff --git a/tests/docker/centos7-meson/Dockerfile b/tests/docker/centos7-meson/Dockerfile new file mode 100644 index 0000000..f2efb6b --- /dev/null +++ b/tests/docker/centos7-meson/Dockerfile @@ -0,0 +1,19 @@ +# build with +# docker build -t registry.freedesktop.org/ocrete/libnice/centos7/meson-build:$(date --rfc-3339=date) . +# docker tag registry.freedesktop.org/ocrete/libnice/centos7/meson-build:$(date --rfc-3339=date) registry.freedesktop.org/ocrete/libnice/centos7/meson-build:latest +# docker push registry.freedesktop.org/ocrete/libnice/centos7/meson-build:latest +# docker push registry.freedesktop.org/ocrete/libnice/centos7/meson-build:$(date --rfc-3339=date) + +FROM centos:centos7 + +RUN yum -y update; yum clean all +RUN yum -y install git gtk-doc gnutls-devel gupnp-igd-devel gstreamer1-devel gobject-introspection-devel; yum clean all +RUN yum -y install net-tools; yum clean all + + +RUN yum -y install centos-release-scl ; yum clean all +RUN yum -y install rh-python36; yum clean all +RUN scl enable rh-python36 "pip3 install meson" + +RUN yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm; yum clean all +RUN yum -y install ninja-build; yum clean all -- cgit v1.2.1