Commit 1f6af085 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Actualiza imagen y CI, sube versión de compose

parent e84df5e9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
*
!script/**/*
!script
+11 −15
Original line number Diff line number Diff line
image: docker:stable

stages:
  - package
  - test-package

docker-build-development:
  stage: package
image: docker:stable

variables:
  DOCKER_DRIVER: overlay2

services:
  - docker:dind

docker-build-development:
  stage: package
  only:
    - branches
  except:
@@ -21,10 +23,6 @@ docker-build-development:

docker-build-stable:
  stage: package
  variables:
    DOCKER_DRIVER: overlay2
  services:
    - docker:dind
  only:
    - master
  script:
@@ -34,11 +32,7 @@ docker-build-stable:

container-scanning:
  stage: test-package
  variables:
    DOCKER_DRIVER: overlay2
  allow_failure: true
  services:
    - docker:stable-dind
  only:
    - branches
  script:
@@ -51,6 +45,8 @@ container-scanning:
    - mv clair-scanner_linux_amd64 clair-scanner
    - chmod +x clair-scanner
    - touch clair-whitelist.yml
    - ./clair-scanner -c http://docker:6060 --ip $(hostname -i) -r gl-sast-container-report.json -l clair.log -w clair-whitelist.yml ${CI_REGISTRY_IMAGE}:${CI_COMMIT_SHA} || true
    - >
      ./clair-scanner -c http://docker:6060 --ip $(hostname -i) -r gl-sast-container-report.json -l clair.log
      -w clair-whitelist.yml ${CI_REGISTRY_IMAGE}:${CI_COMMIT_SHA} || true
  artifacts:
    paths: [gl-sast-container-report.json]
+5 −4
Original line number Diff line number Diff line
@@ -2,10 +2,9 @@ FROM docker:latest

LABEL maintainer="info@redmic.es"

ENV DOCKER_COMPOSE_VERSION=1.21.2 \
	ALPINE_GLIBC_PACKAGE_VERSION="2.28-r0" \
	ALPINE_GLIBC_BASE_URL="https://github.com/sgerrand/alpine-pkg-glibc/releases/download" \
	LANG=C.UTF-8
ARG ALPINE_GLIBC_PACKAGE_VERSION="2.28-r0"
ARG ALPINE_GLIBC_BASE_URL="https://github.com/sgerrand/alpine-pkg-glibc/releases/download"
ARG LANG=C.UTF-8

RUN ALPINE_GLIBC_BASE_PACKAGE_FILENAME="glibc-$ALPINE_GLIBC_PACKAGE_VERSION.apk" && \
    ALPINE_GLIBC_BIN_PACKAGE_FILENAME="glibc-bin-$ALPINE_GLIBC_PACKAGE_VERSION.apk" && \
@@ -36,6 +35,8 @@ RUN ALPINE_GLIBC_BASE_PACKAGE_FILENAME="glibc-$ALPINE_GLIBC_PACKAGE_VERSION.apk"
        "$ALPINE_GLIBC_BIN_PACKAGE_FILENAME" \
        "$ALPINE_GLIBC_I18N_PACKAGE_FILENAME"

ARG DOCKER_COMPOSE_VERSION=1.23.2

RUN apk --update --no-cache add openssh-client && \
	wget \
		"https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" \