]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
Run deckard CI checks in new docker image
authorŠtěpán Kotek <stepan.kotek@gmail.com>
Wed, 27 Sep 2017 12:39:26 +0000 (14:39 +0200)
committerŠtěpán Kotek <stepan.kotek@gmail.com>
Wed, 11 Oct 2017 08:19:30 +0000 (10:19 +0200)
.gitlab-ci.yml
ci/Dockerfile

index 58ceb2a4a78df0963ef45e6e01a706cf08db0049..871ff5f7a3eeb4fef4cb06695160fd226d8b6430 100644 (file)
@@ -32,11 +32,6 @@ test:linux:amd64:
 deckard:linux:amd64:
   stage: test
   script:
-    - apt purge -y python-dnspython python3-dnspython
-    - apt update
-    - apt install -y python3-jinja2 python3-pip python3-yaml libffi-dev libaugeas-dev
-    - pip3 install --upgrade pip
-    - pip3 install --user dnspython python-augeas
     - PREFIX=$(pwd)/.local MAKEFLAGS="--jobs $(nproc) --keep-going" make check-integration
   dependencies:
     - build:linux:amd64
index 475b2f60d71c15cd9bca64c5e26ccdd886617076..fd850d1fb6b97d58fdae1a82bc72c01b088d4164 100644 (file)
@@ -10,6 +10,7 @@ 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 apt-get install -y -qqq valgrind python3 python3-dev python3-jinja2 python3-pip python3-yaml libffi-dev libaugeas-dev
+RUN apt-get purge python3-dnspython
 RUN pip3 install --upgrade pip
 RUN pip3 install --user dnspython python-augeas
 RUN git clone https://gitlab.labs.nic.cz/knot/knot-dns.git /tmp/knot