aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergio Martins <smartins@kde.org>2019-10-03 16:20:21 +0100
committerSergio Martins <smartins@kde.org>2019-10-03 16:20:21 +0100
commit0b54dd139acca4a1bb84800869b16f9a1284d792 (patch)
treed6e45fd6cdc9e54d8cf2d9f75472091efb5fe9d3
parent763ed0820afa28a65a93b81d1ed6223d9b2d73df (diff)
tests: Add opensuse-leap and fedora-31 Dockerfiles
-rw-r--r--tests/docker/conf.json12
-rw-r--r--tests/docker/images/clazy-fedora-31/Dockerfile12
-rw-r--r--tests/docker/images/clazy-opensuse-leap/Dockerfile12
3 files changed, 36 insertions, 0 deletions
diff --git a/tests/docker/conf.json b/tests/docker/conf.json
index 983b5322..cc01eb7d 100644
--- a/tests/docker/conf.json
+++ b/tests/docker/conf.json
@@ -29,6 +29,18 @@
"url" : "iamsergio/clazy-archlinux",
"llvm_root" : "/usr",
"comment" : "llvm-8;Qt-5.13.1"
+ },
+ {
+ "name" : "opensuse-leap",
+ "url" : "iamsergio/clazy-opensuse-leap",
+ "llvm_root" : "/usr",
+ "comment" : "llvm-7;Qt-5.9.7"
+ },
+ {
+ "name" : "fedora-31",
+ "url" : "iamsergio/clazy-fedora-31",
+ "llvm_root" : "/usr",
+ "comment" : "llvm-9;Qt-5.12.5"
}
]
}
diff --git a/tests/docker/images/clazy-fedora-31/Dockerfile b/tests/docker/images/clazy-fedora-31/Dockerfile
new file mode 100644
index 00000000..54caa48e
--- /dev/null
+++ b/tests/docker/images/clazy-fedora-31/Dockerfile
@@ -0,0 +1,12 @@
+# This Dockerfile creates the container for testing on Fedora
+# You can run, for example: clazy/tests/docker/test_docker.py -b 1.6 , which will run the tests in all containers
+# Or explicitly: docker run -i -t iamsergio/clazy-fedora-31 sh /root/clazy/tests/docker/build-clazy.sh 1.6 -j12 none /usr
+
+FROM fedora:31
+MAINTAINER Sergio Martins (sergio.martins@kdab.com)
+
+RUN yum -y update
+RUN yum -y install make cmake git ninja-build gcc llvm-devel clang-devel qt5-qtbase-devel qt5-qtdeclarative-devel
+
+WORKDIR /root
+RUN git clone https://github.com/KDE/clazy.git
diff --git a/tests/docker/images/clazy-opensuse-leap/Dockerfile b/tests/docker/images/clazy-opensuse-leap/Dockerfile
new file mode 100644
index 00000000..cb87ed12
--- /dev/null
+++ b/tests/docker/images/clazy-opensuse-leap/Dockerfile
@@ -0,0 +1,12 @@
+# This Dockerfile creates the container for testing on Opensuse leap
+# You can run, for example: clazy/tests/docker/test_docker.py -b 1.6 , which will run the tests in all containers
+# Or explicitly: docker run -i -t iamsergio/clazy-opensuse-leap sh /root/clazy/tests/docker/build-clazy.sh 1.6 -j12 none /usr
+
+FROM opensuse/leap
+MAINTAINER Sergio Martins (sergio.martins@kdab.com)
+
+RUN zypper update
+RUN zypper -n install cmake git-core llvm llvm-devel llvm-clang llvm-clang-devel libqt5-qtbase-devel libqt5-qtdeclarative-devel
+
+WORKDIR /root
+RUN git clone https://github.com/KDE/clazy.git