From: Štěpán Kotek Date: Wed, 11 Oct 2017 06:49:22 +0000 (+0200) Subject: Add new Dockerfile for CI based on debian. X-Git-Tag: v1.99.1-alpha~5^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a42265912474693aa149d93dbdd134319a0411e;p=thirdparty%2Fknot-resolver.git Add new Dockerfile for CI based on debian. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 52ede0b53..832fbbba8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: cznic/ubuntu:16.04 +image: cznic/ci-debian-kresd variables: DEBIAN_FRONTEND: noninteractive diff --git a/ci/Dockerfile b/ci/Dockerfile new file mode 100644 index 000000000..28d7c57ed --- /dev/null +++ b/ci/Dockerfile @@ -0,0 +1,13 @@ +FROM debian:stable +MAINTAINER Knot DNS + +WORKDIR /root +CMD ["/bin/bash"] + +# name: cznic/ci-debian-kresd +RUN apt-get update -qq +RUN apt-get install -y -qqq apt-utils +RUN apt-get upgrade -y -qqq +RUN apt-get install -y -qqq make cmake pkg-config git build-essential bsdmainutils libtool autoconf make pkg-config liburcu-dev libgnutls28-dev libedit-dev liblmdb-dev libcap-ng-dev libsystemd-dev libidn11-dev protobuf-c-compiler libfstrm-dev pkg-config libknot-dev libuv1-dev libcmocka-dev libluajit-5.1-dev # dependencies for knot-resolver +RUN git clone https://gitlab.labs.nic.cz/knot/knot-dns.git /tmp/knot +RUN cd /tmp/knot && autoreconf -if && ./configure && make && make install && ldconfig