Commit d1b91ce8 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Añade indicador de versión y ajusta CI

Muestra una línea inicial informando del nombre de la herramienta y la
versión usada (asignada desde jobs CI a la imagen).

Ajusta jobs CI para dar soporte a este nuevo argumento y simplifica.
parent 0aaa3422
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
DOCKER_VERSION=24.0.7-cli-alpine3.18
OPENSSH_VERSION=9.3_p2-r0
VERSION=unknown version
+10 −2
Original line number Diff line number Diff line
@@ -8,6 +8,14 @@ stages:
  - package
  - post-package

.docker-build:
docker-build-support-branch:
  variables:
    COMPOSE_FILE_NAME: compose.yaml
    VERSION: ${CI_COMMIT_SHORT_SHA}

docker-build-stable-branch:
  variables:
    VERSION: ${CI_COMMIT_SHORT_SHA}

docker-build-tag:
  variables:
    VERSION: ${CI_COMMIT_TAG}
+4 −1
Original line number Diff line number Diff line
@@ -3,7 +3,10 @@ FROM docker:${DOCKER_VERSION}

LABEL maintainer="info@redmic.es"

ARG OPENSSH_VERSION
ARG VERSION OPENSSH_VERSION
ENV VERSION=${VERSION}
LABEL version=${VERSION}

RUN apk --update --no-cache add \
	openssh-client-default=${OPENSSH_VERSION}

+1 −0
Original line number Diff line number Diff line
@@ -7,3 +7,4 @@ services:
      args:
        DOCKER_VERSION:
        OPENSSH_VERSION:
        VERSION:
+2 −0
Original line number Diff line number Diff line
@@ -29,3 +29,5 @@ NULL_COLOR='\033[0m'
SSH_PARAMS="-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=error \
	-o "ControlPath=\"/ssh_connection_socket_%h_%p_%r\"" -o ControlMaster=auto \
	-o ControlPersist=${SSH_CONTROL_PERSIST} -o Port=${SSH_PORT}"

echo -e "${INFO_COLOR}*** Docker deploy [${VERSION}] ***${NULL_COLOR}\n"
Loading