From 8683c2940b200fe9ceaa98f3ff63c719dc46aacc Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Fri, 30 Nov 2018 20:43:39 +0200 Subject: [PATCH] docker: add an image to run the tests of the manifest So in the futuere we can avoid installing pytest each time --- .gitlab-ci.yml | 12 ++++++++++++ docker/test_manifest/Dockerfile | 7 +++++++ 2 files changed, 19 insertions(+) create mode 100644 docker/test_manifest/Dockerfile diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 375dec4..edd3061 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -73,6 +73,18 @@ alpine amd64 manifest builder docker: - 'docker/build_manifest/*' - 'gitlab/build_manifest.py' +test manifest amd64 docker: + stage: "build docker" + variables: + ARCH: "amd64" + TAG: "build-manifest" + CONTEXT_DIR: "docker/test_manifest/" + DOCKERFILE: "docker/test_manifest/Dockerfile" + extends: .base + only: + changes: + - 'docker/test_manifest/*' + gst-indent amd64 docker: stage: "build docker" variables: diff --git a/docker/test_manifest/Dockerfile b/docker/test_manifest/Dockerfile new file mode 100644 index 0000000..6ac8158 --- /dev/null +++ b/docker/test_manifest/Dockerfile @@ -0,0 +1,7 @@ +FROM fedora + +RUN dnf install -y \ + python3-pytest \ + python3-requests \ + python3-pytest-cov \ + && rm -rf /var/cache/dnf /var/log/dnf* \ No newline at end of file -- 2.7.4