From e87e1fb6ca05f56f14476fb1e4823a42badd086f Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Fri, 30 Nov 2018 19:57:13 +0200 Subject: [PATCH] docker: Add a new image for the gst-indent job This is meant run GNU indent along with the gstreamer wrapper through the codebase and error out for missconfigured code. Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/33 --- .gitlab-ci.yml | 12 ++++++++++++ docker/indent/Dockerfile | 5 +++++ 2 files changed, 17 insertions(+) create mode 100644 docker/indent/Dockerfile diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3b08107..375dec4 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' +gst-indent amd64 docker: + stage: "build docker" + variables: + ARCH: "amd64" + TAG: "gst-indent" + CONTEXT_DIR: "docker/indent/" + DOCKERFILE: "docker/indent/Dockerfile" + extends: .base + only: + changes: + - 'docker/indent/*' + fedora amd64 docker: stage: "build docker" variables: diff --git a/docker/indent/Dockerfile b/docker/indent/Dockerfile new file mode 100644 index 0000000..eff3c85 --- /dev/null +++ b/docker/indent/Dockerfile @@ -0,0 +1,5 @@ +FROM debian:stretch-slim + +RUN apt update -yqq \ + && apt install -y curl indent git findutils \ + && rm -R /var/lib/apt/ /var/log/apt/ \ No newline at end of file -- 2.7.4