From: Tomas Krizek Date: Tue, 6 Nov 2018 15:03:19 +0000 (+0100) Subject: gitlabci: test container in CI X-Git-Tag: v3.2.0~34^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3f0f20e56e905843513609a95e13d64b1b1843cb;p=thirdparty%2Fknot-resolver.git gitlabci: test container in CI --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 404550fee..77392ce13 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -129,6 +129,25 @@ test:linux:amd64: - linux - amd64 + +docker:build: + stage: test + image: docker:latest + except: + - master + tags: + - dind + dependencies: [] + variables: + DOCKER_IMAGE_NAME: knot-resolver-test:${CI_COMMIT_SHA} + script: + - docker build --no-cache -t ${DOCKER_IMAGE_NAME} . + - echo "quit()" | docker run -i ${DOCKER_IMAGE_NAME} + after_script: # remove dangling images to avoid running out of disk space + - docker rmi ${DOCKER_IMAGE_NAME} + - docker rmi $(docker images -f "dangling=true" -q) + + installcheck:linux:amd64: stage: test except: