Commit 2c091d5d authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Añade chequeo de Dockerfile

parent a6df62e1
Loading
Loading
Loading
Loading
+19 −2
Original line number Diff line number Diff line
@@ -6,13 +6,17 @@ variables:
  DOCKER_HUB_ROOT: redmic
  DOCKER_BUILD_ARGS: ''

.docker:
.docker-env:
  image: ${PACKAGING_IMAGE}
  variables:
    DOCKER_DRIVER: overlay2
    DOCKER_DEFAULT_TAGGING: ${CI_REGISTRY_IMAGE}:${CI_COMMIT_SHA}
  services:
    - ${DIND_IMAGE}

.docker:
  extends: .docker-env
  variables:
    DOCKER_DEFAULT_TAGGING: ${CI_REGISTRY_IMAGE}:${CI_COMMIT_SHA}
  before_script:
    - docker login -u ${GITLAB_REGISTRY_USER} -p ${GITLAB_REGISTRY_PASS} ${CI_REGISTRY}

@@ -31,6 +35,19 @@ variables:
      -t ${DOCKER_DEFAULT_TAGGING}
      -t ${DOCKER_SPECIFIC_TAGGING} .

lint-dockerfile:
  stage: package
  extends: .docker-env
  variables:
    LINT_DOCKERFILE_IMAGE: hadolint/hadolint:latest
    DOCKERFILE_PATH: Dockerfile
  script:
    - docker run --rm -i ${LINT_DOCKERFILE_IMAGE} < ${DOCKERFILE_PATH}
  dependencies: []
  allow_failure: true
  except:
    - schedules

docker-build-support-branch:
  extends: .docker-operations-build
  variables: