From b622a05cc85bb7f75f0a37531f37b1923e49e2b9 Mon Sep 17 00:00:00 2001 From: fredbcode Date: Thu, 28 Oct 2021 09:18:53 +0200 Subject: [PATCH] Add quality checks --- .gitlab-ci.yml | 10 ++++++++++ gitlabci/docker-hub-arm.yml | 12 ++++++++++++ gitlabci/docker-hub.yml | 12 ++++++++++++ 3 files changed, 34 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a6d0dca..84a0f61 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,6 +6,7 @@ cache: key: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" stages: + - quality - Docker-hub-build - Docker-hub-test - Docker-hub-pushtag @@ -16,3 +17,12 @@ stages: include: - 'gitlabci/docker-hub.yml' - 'gitlabci/docker-hub-arm.yml' + +hadolint: + image: hadolint/hadolint:latest-debian + stage: quality + before_script: + - cd $CI_PROJECT_DIR + script: + - hadolint --ignore DL3008 Dockerfile-arm + - hadolint --ignore DL3008 Dockerfile diff --git a/gitlabci/docker-hub-arm.yml b/gitlabci/docker-hub-arm.yml index 983d110..7ee16ee 100644 --- a/gitlabci/docker-hub-arm.yml +++ b/gitlabci/docker-hub-arm.yml @@ -40,6 +40,18 @@ docker-hub-test-arm: HOSTNAME: squidpipeline needs: ["docker-hub-build-arm"] +dive-arm: + image: + name: wagoodman/dive:latest + entrypoint: [""] + dependencies: [] + stage: Docker-hub-test + script: + - docker pull $CONTAINER_BUILD_NOPROD_NAME_ARM + - dive $CONTAINER_BUILD_NOPROD_NAME_ARM + variables: + CI: "true" + push-docker-hub-arm: stage: Docker-hub-pushtag image: docker:19.03.8-dind diff --git a/gitlabci/docker-hub.yml b/gitlabci/docker-hub.yml index 915646a..da0a71e 100644 --- a/gitlabci/docker-hub.yml +++ b/gitlabci/docker-hub.yml @@ -35,6 +35,18 @@ docker-hub-test: HOSTNAME: squidpipeline needs: ["docker-hub-build"] +dive-arm: + image: + name: wagoodman/dive:latest + entrypoint: [""] + dependencies: [] + stage: Docker-hub-test + script: + - docker pull $CONTAINER_BUILD_NOPROD_NAME_AMD64 + - dive $CONTAINER_BUILD_NOPROD_NAME_AMD64 + variables: + CI: "true" + push-docker-hub: stage: Docker-hub-pushtag image: docker:dind