Add quality checks

This commit is contained in:
fredbcode 2021-10-28 09:18:53 +02:00
parent 40faffda55
commit b622a05cc8
3 changed files with 34 additions and 0 deletions

View File

@ -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

View File

@ -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

View File

@ -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