From 2b83db342e32904ecadd1ec476014bae7dcdf34a Mon Sep 17 00:00:00 2001 From: Bryan Brancotte <bryan.brancotte@pasteur.fr> Date: Wed, 5 Jul 2023 14:21:38 +0200 Subject: [PATCH] make version tagging compatible with python/r switching --- .gitlab-ci.yml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b3863c3..f4dd98f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,15 +9,21 @@ build: - echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER $CI_REGISTRY --password-stdin script: - docker --version + - | + if [ "${LANGUAGE}" == "python" ]; then + LANGUAGE_VERSION="${PYTHON_VERSION}" + else + LANGUAGE_VERSION="${R_VERSION}" + fi # put both versions in a env var, to be used as tag - | - if [ "latest" == "${R_VERSION}" ]; then + if [ "latest" == "${LANGUAGE_VERSION}" ]; then export VERSIONS_TAG="${SHINY_SERVER_VERSION}" else if [ "latest" == "${SHINY_SERVER_VERSION}" ]; then - export VERSIONS_TAG="${R_VERSION}" + export VERSIONS_TAG="${LANGUAGE_VERSION}" else - export VERSIONS_TAG="${R_VERSION}--${SHINY_SERVER_VERSION}" + export VERSIONS_TAG="${LANGUAGE_VERSION}--${SHINY_SERVER_VERSION}" fi fi - apk add gettext @@ -60,15 +66,14 @@ build: fi parallel: matrix: - - R_VERSION: ["latest"] + - LANGUAGE: ["r"] + R_VERSION: ["latest"] # R_VERSION: ["3.6.3", "4.2.3", "latest"] SHINY_SERVER_VERSION: ["latest"] - LANGUAGE: ["r"] - - R_VERSION: ["latest"] - # R_VERSION: ["3.6.3", "4.2.3", "latest"] - SHINY_SERVER_VERSION: ["latest"] - LANGUAGE: ["python"] + + - LANGUAGE: ["python"] PYTHON_VERSION: ["3.9-slim-bullseye"] + SHINY_SERVER_VERSION: ["latest"] -- GitLab