summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2019-01-03 18:40:28 -0500
committerOlivier CrĂȘte <olivier.crete@collabora.com>2019-01-23 19:03:45 -0500
commit92a2d6b72af8d168ee1d918e321968e4e056c67e (patch)
treefa163d90c12e239d62c7d52f18459381c2df06bf
parent6df8fa64035f794b8adca83f0a47d427c3c8381f (diff)
downloadlibnice-92a2d6b72af8d168ee1d918e321968e4e056c67e.tar.gz
tests: Add Dockerfiles
-rw-r--r--tests/docker/centos7-autotools/Dockerfile13
-rw-r--r--tests/docker/centos7-meson/Dockerfile19
2 files changed, 32 insertions, 0 deletions
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