]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
Add GitLab CI configuration
authorOndřej Surý <ondrej@sury.org>
Tue, 17 Jan 2017 09:40:41 +0000 (10:40 +0100)
committerOndřej Surý <ondrej@sury.org>
Tue, 17 Jan 2017 12:34:23 +0000 (13:34 +0100)
.gitlab-ci.yml [new file with mode: 0644]

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644 (file)
index 0000000..8d9a180
--- /dev/null
@@ -0,0 +1,36 @@
+image: cznic/ubuntu:16.04
+
+variables:
+  DEBIAN_FRONTEND: noninteractive
+  LC_ALL: C.UTF-8
+  
+build_job:
+  stage: build
+  script:
+    - make -k all
+  tags:
+    - docker
+    - linux
+    - amd64
+
+test_job:
+  stage: test
+  script:
+    - make -k check
+  tags:
+    - docker
+    - linux
+    - amd64
+
+deckard_job:
+  stage: test
+  before_script:
+    - git submodule update --init --recursive
+  script:
+    - mkdir -p tests/deckard/contrib/libswrap/obj
+    - PREFIX=$(pwd)/.local make all install
+    - LD_LIBRARY_PATH=$(pwd)/.local/lib make -s -C tests/deckard/ TESTS=sets/resolver DAEMON=$(pwd)/.local/sbin/kresd
+  tags:
+    - docker
+    - linux
+    - amd64