From 4afc2557649b51677dd125ba48f7bd18ff18e3bc Mon Sep 17 00:00:00 2001 From: MADELA Patrick <patrick.madela@synchrotron-soleil.fr> Date: Thu, 20 Feb 2025 23:01:39 +0100 Subject: [PATCH 1/7] Test --- .gitlab-ci.yml | 110 ++++++++++++++++---------------- conan-el7-gcc115/.gitlab-ci.yml | 2 + 2 files changed, 57 insertions(+), 55 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d5955a7..a63fbf8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,65 +10,65 @@ workflow: - if: $CI_PIPELINE_SOURCE == "web" - if: $CI_COMMIT_TAG -conan-el6-gcc44: - stage: triggers - trigger: - include: conan-el6-gcc44/.gitlab-ci.yml - strategy: depend +# conan-el6-gcc44: +# stage: triggers +# trigger: +# include: conan-el6-gcc44/.gitlab-ci.yml +# strategy: depend -conan-el6-gcc91: - stage: triggers - trigger: - include: conan-el6-gcc91/.gitlab-ci.yml - strategy: depend +# conan-el6-gcc91: +# stage: triggers +# trigger: +# include: conan-el6-gcc91/.gitlab-ci.yml +# strategy: depend -conan-el6-gcc44-x86: - stage: triggers - trigger: - include: conan-el6-gcc44-x86/.gitlab-ci.yml - strategy: depend +# conan-el6-gcc44-x86: +# stage: triggers +# trigger: +# include: conan-el6-gcc44-x86/.gitlab-ci.yml +# strategy: depend -conan-el6-gcc91-x86: - stage: triggers - trigger: - include: conan-el6-gcc91-x86/.gitlab-ci.yml - strategy: depend +# conan-el6-gcc91-x86: +# stage: triggers +# trigger: +# include: conan-el6-gcc91-x86/.gitlab-ci.yml +# strategy: depend -conan-el7-gcc48: - stage: triggers - trigger: - include: conan-el7-gcc48/.gitlab-ci.yml - strategy: depend +# conan-el7-gcc48: +# stage: triggers +# trigger: +# include: conan-el7-gcc48/.gitlab-ci.yml +# strategy: depend -conan-el7-gcc93: - stage: triggers - trigger: - include: conan-el7-gcc93/.gitlab-ci.yml - strategy: depend +# conan-el7-gcc93: +# stage: triggers +# trigger: +# include: conan-el7-gcc93/.gitlab-ci.yml +# strategy: depend -conan-el7-gcc48-x86: - stage: triggers - trigger: - include: conan-el7-gcc48-x86/.gitlab-ci.yml - strategy: depend +# conan-el7-gcc48-x86: +# stage: triggers +# trigger: +# include: conan-el7-gcc48-x86/.gitlab-ci.yml +# strategy: depend -conan-el7-gcc93-x86: - stage: triggers - trigger: - include: conan-el7-gcc93-x86/.gitlab-ci.yml - strategy: depend +# conan-el7-gcc93-x86: +# stage: triggers +# trigger: +# include: conan-el7-gcc93-x86/.gitlab-ci.yml +# strategy: depend -conan-el7-gcc112: - stage: triggers - trigger: - include: conan-el7-gcc112/.gitlab-ci.yml - strategy: depend +# conan-el7-gcc112: +# stage: triggers +# trigger: +# include: conan-el7-gcc112/.gitlab-ci.yml +# strategy: depend -conan-el7-gcc114: - stage: triggers - trigger: - include: conan-el7-gcc114-conda-forge/.gitlab-ci.yml - strategy: depend +# conan-el7-gcc114: +# stage: triggers +# trigger: +# include: conan-el7-gcc114-conda-forge/.gitlab-ci.yml +# strategy: depend conan-el7-gcc115: stage: triggers @@ -76,8 +76,8 @@ conan-el7-gcc115: include: conan-el7-gcc115/.gitlab-ci.yml strategy: depend -conan-el9-gcc115: - stage: triggers - trigger: - include: conan-el9-gcc115/.gitlab-ci.yml - strategy: depend \ No newline at end of file +# conan-el9-gcc115: +# stage: triggers +# trigger: +# include: conan-el9-gcc115/.gitlab-ci.yml +# strategy: depend \ No newline at end of file diff --git a/conan-el7-gcc115/.gitlab-ci.yml b/conan-el7-gcc115/.gitlab-ci.yml index d4fed5a..590e07b 100644 --- a/conan-el7-gcc115/.gitlab-ci.yml +++ b/conan-el7-gcc115/.gitlab-ci.yml @@ -19,6 +19,8 @@ stages: - release before_script: + - echo "${CI_REGISTRY}" + - echo "${CI_REGISTRY_EXT}" - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY_EXT} -u ${CI_REGISTRY_USER} --password-stdin build: -- GitLab From 11d3801ce2b01a5e2fb8b1e61f3b8c4bd2cfe4cb Mon Sep 17 00:00:00 2001 From: MADELA Patrick <patrick.madela@synchrotron-soleil.fr> Date: Thu, 20 Feb 2025 23:17:46 +0100 Subject: [PATCH 2/7] Revert change --- conan-el6-gcc44-x86/.gitlab-ci.yml | 3 ++- conan-el6-gcc44/.gitlab-ci.yml | 2 +- conan-el6-gcc91-x86/.gitlab-ci.yml | 2 +- conan-el6-gcc91/.gitlab-ci.yml | 2 +- conan-el7-gcc112/.gitlab-ci.yml | 2 +- conan-el7-gcc114-conda-forge/.gitlab-ci.yml | 2 +- conan-el7-gcc115/.gitlab-ci.yml | 3 +-- conan-el7-gcc48-x86/.gitlab-ci.yml | 2 +- conan-el7-gcc48/.gitlab-ci.yml | 2 +- conan-el7-gcc93-x86/.gitlab-ci.yml | 2 +- conan-el7-gcc93/.gitlab-ci.yml | 2 +- conan-el9-gcc115/.gitlab-ci.yml | 2 +- 12 files changed, 13 insertions(+), 13 deletions(-) diff --git a/conan-el6-gcc44-x86/.gitlab-ci.yml b/conan-el6-gcc44-x86/.gitlab-ci.yml index 47f25aa..a06a0a3 100644 --- a/conan-el6-gcc44-x86/.gitlab-ci.yml +++ b/conan-el6-gcc44-x86/.gitlab-ci.yml @@ -19,11 +19,12 @@ stages: - release before_script: - - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY_EXT} -u ${CI_REGISTRY_USER} --password-stdin + - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY} -u ${CI_REGISTRY_USER} --password-stdin build: stage: build script: + - echo "DOCKER_HOST=$DOCKER_HOST" - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} diff --git a/conan-el6-gcc44/.gitlab-ci.yml b/conan-el6-gcc44/.gitlab-ci.yml index 83be0e3..456b1ba 100644 --- a/conan-el6-gcc44/.gitlab-ci.yml +++ b/conan-el6-gcc44/.gitlab-ci.yml @@ -19,7 +19,7 @@ stages: - release before_script: - - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY_EXT} -u ${CI_REGISTRY_USER} --password-stdin + - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY} -u ${CI_REGISTRY_USER} --password-stdin build: stage: build diff --git a/conan-el6-gcc91-x86/.gitlab-ci.yml b/conan-el6-gcc91-x86/.gitlab-ci.yml index eee5d4f..8da5704 100644 --- a/conan-el6-gcc91-x86/.gitlab-ci.yml +++ b/conan-el6-gcc91-x86/.gitlab-ci.yml @@ -19,7 +19,7 @@ stages: - release before_script: - - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY_EXT} -u ${CI_REGISTRY_USER} --password-stdin + - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY} -u ${CI_REGISTRY_USER} --password-stdin build: stage: build diff --git a/conan-el6-gcc91/.gitlab-ci.yml b/conan-el6-gcc91/.gitlab-ci.yml index 97870b2..addb5a9 100644 --- a/conan-el6-gcc91/.gitlab-ci.yml +++ b/conan-el6-gcc91/.gitlab-ci.yml @@ -19,7 +19,7 @@ stages: - release before_script: - - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY_EXT} -u ${CI_REGISTRY_USER} --password-stdin + - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY} -u ${CI_REGISTRY_USER} --password-stdin build: stage: build diff --git a/conan-el7-gcc112/.gitlab-ci.yml b/conan-el7-gcc112/.gitlab-ci.yml index 77a8664..e84141d 100644 --- a/conan-el7-gcc112/.gitlab-ci.yml +++ b/conan-el7-gcc112/.gitlab-ci.yml @@ -19,7 +19,7 @@ stages: - release before_script: - - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY_EXT} -u ${CI_REGISTRY_USER} --password-stdin + - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY} -u ${CI_REGISTRY_USER} --password-stdin build: stage: build diff --git a/conan-el7-gcc114-conda-forge/.gitlab-ci.yml b/conan-el7-gcc114-conda-forge/.gitlab-ci.yml index 4ce594b..0d74aa4 100644 --- a/conan-el7-gcc114-conda-forge/.gitlab-ci.yml +++ b/conan-el7-gcc114-conda-forge/.gitlab-ci.yml @@ -19,7 +19,7 @@ stages: - release before_script: - - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY_EXT} -u ${CI_REGISTRY_USER} --password-stdin + - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY} -u ${CI_REGISTRY_USER} --password-stdin build: stage: build diff --git a/conan-el7-gcc115/.gitlab-ci.yml b/conan-el7-gcc115/.gitlab-ci.yml index 590e07b..67c1ca8 100644 --- a/conan-el7-gcc115/.gitlab-ci.yml +++ b/conan-el7-gcc115/.gitlab-ci.yml @@ -20,8 +20,7 @@ stages: before_script: - echo "${CI_REGISTRY}" - - echo "${CI_REGISTRY_EXT}" - - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY_EXT} -u ${CI_REGISTRY_USER} --password-stdin + - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY} -u ${CI_REGISTRY_USER} --password-stdin build: stage: build diff --git a/conan-el7-gcc48-x86/.gitlab-ci.yml b/conan-el7-gcc48-x86/.gitlab-ci.yml index 411f49e..e58d0d8 100644 --- a/conan-el7-gcc48-x86/.gitlab-ci.yml +++ b/conan-el7-gcc48-x86/.gitlab-ci.yml @@ -19,7 +19,7 @@ stages: - release before_script: - - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY_EXT} -u ${CI_REGISTRY_USER} --password-stdin + - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY} -u ${CI_REGISTRY_USER} --password-stdin build: stage: build diff --git a/conan-el7-gcc48/.gitlab-ci.yml b/conan-el7-gcc48/.gitlab-ci.yml index 3b945f3..2d61a00 100644 --- a/conan-el7-gcc48/.gitlab-ci.yml +++ b/conan-el7-gcc48/.gitlab-ci.yml @@ -19,7 +19,7 @@ stages: - release before_script: - - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY_EXT} -u ${CI_REGISTRY_USER} --password-stdin + - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY} -u ${CI_REGISTRY_USER} --password-stdin build: stage: build diff --git a/conan-el7-gcc93-x86/.gitlab-ci.yml b/conan-el7-gcc93-x86/.gitlab-ci.yml index b07696a..7d30984 100644 --- a/conan-el7-gcc93-x86/.gitlab-ci.yml +++ b/conan-el7-gcc93-x86/.gitlab-ci.yml @@ -19,7 +19,7 @@ stages: - release before_script: - - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY_EXT} -u ${CI_REGISTRY_USER} --password-stdin + - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY} -u ${CI_REGISTRY_USER} --password-stdin build: stage: build diff --git a/conan-el7-gcc93/.gitlab-ci.yml b/conan-el7-gcc93/.gitlab-ci.yml index 498fa29..34b351d 100644 --- a/conan-el7-gcc93/.gitlab-ci.yml +++ b/conan-el7-gcc93/.gitlab-ci.yml @@ -19,7 +19,7 @@ stages: - release before_script: - - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY_EXT} -u ${CI_REGISTRY_USER} --password-stdin + - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY} -u ${CI_REGISTRY_USER} --password-stdin build: stage: build diff --git a/conan-el9-gcc115/.gitlab-ci.yml b/conan-el9-gcc115/.gitlab-ci.yml index a6d53da..72a4363 100644 --- a/conan-el9-gcc115/.gitlab-ci.yml +++ b/conan-el9-gcc115/.gitlab-ci.yml @@ -19,7 +19,7 @@ stages: - release before_script: - - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY_EXT} -u ${CI_REGISTRY_USER} --password-stdin + - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY} -u ${CI_REGISTRY_USER} --password-stdin build: stage: build -- GitLab From 74a9280765e7eb3eeadee2abae52b6112867cbeb Mon Sep 17 00:00:00 2001 From: MADELA Patrick <patrick.madela@synchrotron-soleil.fr> Date: Thu, 20 Feb 2025 23:21:13 +0100 Subject: [PATCH 3/7] Put log in good file --- conan-el6-gcc44-x86/.gitlab-ci.yml | 1 - conan-el7-gcc115/.gitlab-ci.yml | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/conan-el6-gcc44-x86/.gitlab-ci.yml b/conan-el6-gcc44-x86/.gitlab-ci.yml index a06a0a3..9661f2b 100644 --- a/conan-el6-gcc44-x86/.gitlab-ci.yml +++ b/conan-el6-gcc44-x86/.gitlab-ci.yml @@ -24,7 +24,6 @@ before_script: build: stage: build script: - - echo "DOCKER_HOST=$DOCKER_HOST" - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} diff --git a/conan-el7-gcc115/.gitlab-ci.yml b/conan-el7-gcc115/.gitlab-ci.yml index 67c1ca8..038bd1a 100644 --- a/conan-el7-gcc115/.gitlab-ci.yml +++ b/conan-el7-gcc115/.gitlab-ci.yml @@ -19,12 +19,12 @@ stages: - release before_script: - - echo "${CI_REGISTRY}" - echo "${CI_JOB_TOKEN}" | docker login ${CI_REGISTRY} -u ${CI_REGISTRY_USER} --password-stdin build: stage: build script: + - echo "DOCKER_HOST=$DOCKER_HOST" - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} -- GitLab From 03d4777ca1cfda0192cb6e95748bc58c96a7efce Mon Sep 17 00:00:00 2001 From: MADELA Patrick <patrick.madela@synchrotron-soleil.fr> Date: Thu, 20 Feb 2025 23:35:42 +0100 Subject: [PATCH 4/7] Try to set proxy for pull --- conan-el7-gcc115/.gitlab-ci.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/conan-el7-gcc115/.gitlab-ci.yml b/conan-el7-gcc115/.gitlab-ci.yml index 038bd1a..de41496 100644 --- a/conan-el7-gcc115/.gitlab-ci.yml +++ b/conan-el7-gcc115/.gitlab-ci.yml @@ -24,8 +24,7 @@ before_script: build: stage: build script: - - echo "DOCKER_HOST=$DOCKER_HOST" - - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . + - docker build --build-arg http_proxy --build-arg https_proxy --build-arg no_proxy --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} test: -- GitLab From 7ba39300318333f9098a7b8e1c4ef5f16852832e Mon Sep 17 00:00:00 2001 From: MADELA Patrick <patrick.madela@synchrotron-soleil.fr> Date: Thu, 20 Feb 2025 23:46:55 +0100 Subject: [PATCH 5/7] Add proxy to docker run --- conan-el7-gcc115/.gitlab-ci.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/conan-el7-gcc115/.gitlab-ci.yml b/conan-el7-gcc115/.gitlab-ci.yml index de41496..ec4e1a3 100644 --- a/conan-el7-gcc115/.gitlab-ci.yml +++ b/conan-el7-gcc115/.gitlab-ci.yml @@ -30,15 +30,15 @@ build: test: stage: test script: - - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" - - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" - - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 11\.5" - - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" - - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" - - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" - - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" - - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version - - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version + - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" + - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" + - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 11\.5" + - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" + - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" + - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" + - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" + - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} jq --version + - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} yq --version release: stage: release -- GitLab From f6f0968b6939e3d9c155deb20347304aaea58bc8 Mon Sep 17 00:00:00 2001 From: MADELA Patrick <patrick.madela@synchrotron-soleil.fr> Date: Fri, 21 Feb 2025 08:48:36 +0100 Subject: [PATCH 6/7] Add extra options for proxy --- .gitlab-ci.yml | 3 ++- conan-el6-gcc44-x86/.gitlab-ci.yml | 20 ++++++++++---------- conan-el6-gcc44/.gitlab-ci.yml | 20 ++++++++++---------- conan-el6-gcc91-x86/.gitlab-ci.yml | 20 ++++++++++---------- conan-el6-gcc91/.gitlab-ci.yml | 20 ++++++++++---------- conan-el7-gcc112/.gitlab-ci.yml | 20 ++++++++++---------- conan-el7-gcc114-conda-forge/.gitlab-ci.yml | 20 ++++++++++---------- conan-el7-gcc115/.gitlab-ci.yml | 20 ++++++++++---------- conan-el7-gcc48-x86/.gitlab-ci.yml | 20 ++++++++++---------- conan-el7-gcc48/.gitlab-ci.yml | 20 ++++++++++---------- conan-el7-gcc93-x86/.gitlab-ci.yml | 20 ++++++++++---------- conan-el7-gcc93/.gitlab-ci.yml | 20 ++++++++++---------- conan-el9-gcc115/.gitlab-ci.yml | 20 ++++++++++---------- 13 files changed, 122 insertions(+), 121 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a63fbf8..150fec2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,8 @@ stages: - triggers variables: - CI_REGISTRY_EXT: "gitlab-registry.synchrotron-soleil.fr" + DOCKER_RUN_EXTRA_OPTIONS: "-e http_proxy -e https_proxy -e no_proxy" + DOCKER_BUILD_EXTRA_OPTIONS: "--build-arg http_proxy --build-arg https_proxy --build-arg no_proxy" workflow: rules: diff --git a/conan-el6-gcc44-x86/.gitlab-ci.yml b/conan-el6-gcc44-x86/.gitlab-ci.yml index 9661f2b..e349c08 100644 --- a/conan-el6-gcc44-x86/.gitlab-ci.yml +++ b/conan-el6-gcc44-x86/.gitlab-ci.yml @@ -24,21 +24,21 @@ before_script: build: stage: build script: - - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . + - docker build ${DOCKER_BUILD_EXTRA_OPTIONS} --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} test: stage: test script: - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.4" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.4" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version release: stage: release diff --git a/conan-el6-gcc44/.gitlab-ci.yml b/conan-el6-gcc44/.gitlab-ci.yml index 456b1ba..57fb320 100644 --- a/conan-el6-gcc44/.gitlab-ci.yml +++ b/conan-el6-gcc44/.gitlab-ci.yml @@ -24,21 +24,21 @@ before_script: build: stage: build script: - - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . + - docker build ${DOCKER_BUILD_EXTRA_OPTIONS} --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} test: stage: test script: - - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6" - - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" - - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.4" - - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" - - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" - - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" - - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" - - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version - - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.4" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} jq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} yq --version release: stage: release diff --git a/conan-el6-gcc91-x86/.gitlab-ci.yml b/conan-el6-gcc91-x86/.gitlab-ci.yml index 8da5704..e6fb86a 100644 --- a/conan-el6-gcc91-x86/.gitlab-ci.yml +++ b/conan-el6-gcc91-x86/.gitlab-ci.yml @@ -24,21 +24,21 @@ before_script: build: stage: build script: - - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . + - docker build ${DOCKER_BUILD_EXTRA_OPTIONS} --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} test: stage: test script: - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.1" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version release: stage: release diff --git a/conan-el6-gcc91/.gitlab-ci.yml b/conan-el6-gcc91/.gitlab-ci.yml index addb5a9..f4b9080 100644 --- a/conan-el6-gcc91/.gitlab-ci.yml +++ b/conan-el6-gcc91/.gitlab-ci.yml @@ -24,21 +24,21 @@ before_script: build: stage: build script: - - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . + - docker build ${DOCKER_BUILD_EXTRA_OPTIONS} --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} test: stage: test script: - - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6" - - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" - - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.1" - - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" - - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" - - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" - - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" - - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version - - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} jq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} yq --version release: stage: release diff --git a/conan-el7-gcc112/.gitlab-ci.yml b/conan-el7-gcc112/.gitlab-ci.yml index e84141d..33c746e 100644 --- a/conan-el7-gcc112/.gitlab-ci.yml +++ b/conan-el7-gcc112/.gitlab-ci.yml @@ -24,21 +24,21 @@ before_script: build: stage: build script: - - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . + - docker build ${DOCKER_BUILD_EXTRA_OPTIONS} --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} test: stage: test script: - - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" - - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" - - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 11\.2" - - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" - - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" - - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" - - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" - - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version - - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 11\.2" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} jq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} yq --version release: stage: release diff --git a/conan-el7-gcc114-conda-forge/.gitlab-ci.yml b/conan-el7-gcc114-conda-forge/.gitlab-ci.yml index 0d74aa4..8f45f27 100644 --- a/conan-el7-gcc114-conda-forge/.gitlab-ci.yml +++ b/conan-el7-gcc114-conda-forge/.gitlab-ci.yml @@ -24,21 +24,21 @@ before_script: build: stage: build script: - - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . + - docker build ${DOCKER_BUILD_EXTRA_OPTIONS} --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} test: stage: test script: - - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" - - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" - - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "11.4.0" - - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" - - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.47.1" - - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.13.1" - - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" - - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version | grep "1.7.1" - - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version | grep "3.4.3" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "11.4.0" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.47.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.13.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} jq --version | grep "1.7.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} yq --version | grep "3.4.3" release: stage: release diff --git a/conan-el7-gcc115/.gitlab-ci.yml b/conan-el7-gcc115/.gitlab-ci.yml index ec4e1a3..7d4d88e 100644 --- a/conan-el7-gcc115/.gitlab-ci.yml +++ b/conan-el7-gcc115/.gitlab-ci.yml @@ -24,21 +24,21 @@ before_script: build: stage: build script: - - docker build --build-arg http_proxy --build-arg https_proxy --build-arg no_proxy --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . + - docker build ${DOCKER_BUILD_EXTRA_OPTIONS} --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} test: stage: test script: - - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" - - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" - - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 11\.5" - - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" - - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" - - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" - - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" - - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} jq --version - - docker run --rm -e http_proxy -e https_proxy -e no_proxy ${CONTAINER_TEST_IMAGE} yq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 11\.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} jq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} yq --version release: stage: release diff --git a/conan-el7-gcc48-x86/.gitlab-ci.yml b/conan-el7-gcc48-x86/.gitlab-ci.yml index e58d0d8..cf64056 100644 --- a/conan-el7-gcc48-x86/.gitlab-ci.yml +++ b/conan-el7-gcc48-x86/.gitlab-ci.yml @@ -24,21 +24,21 @@ before_script: build: stage: build script: - - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . + - docker build ${DOCKER_BUILD_EXTRA_OPTIONS} --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} test: stage: test script: - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.8" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.8" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version release: stage: release diff --git a/conan-el7-gcc48/.gitlab-ci.yml b/conan-el7-gcc48/.gitlab-ci.yml index 2d61a00..fd1185e 100644 --- a/conan-el7-gcc48/.gitlab-ci.yml +++ b/conan-el7-gcc48/.gitlab-ci.yml @@ -24,21 +24,21 @@ before_script: build: stage: build script: - - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . + - docker build ${DOCKER_BUILD_EXTRA_OPTIONS} --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} test: stage: test script: - - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" - - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" - - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.8" - - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" - - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" - - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" - - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" - - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version - - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.8" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} jq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} yq --version release: stage: release diff --git a/conan-el7-gcc93-x86/.gitlab-ci.yml b/conan-el7-gcc93-x86/.gitlab-ci.yml index 7d30984..b02f874 100644 --- a/conan-el7-gcc93-x86/.gitlab-ci.yml +++ b/conan-el7-gcc93-x86/.gitlab-ci.yml @@ -24,21 +24,21 @@ before_script: build: stage: build script: - - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . + - docker build ${DOCKER_BUILD_EXTRA_OPTIONS} --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} test: stage: test script: - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.3" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version - - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.3" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version release: stage: release diff --git a/conan-el7-gcc93/.gitlab-ci.yml b/conan-el7-gcc93/.gitlab-ci.yml index 34b351d..c6b4463 100644 --- a/conan-el7-gcc93/.gitlab-ci.yml +++ b/conan-el7-gcc93/.gitlab-ci.yml @@ -24,21 +24,21 @@ before_script: build: stage: build script: - - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . + - docker build ${DOCKER_BUILD_EXTRA_OPTIONS} --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} test: stage: test script: - - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" - - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" - - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.3" - - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" - - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" - - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" - - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" - - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version - - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.3" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} jq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} yq --version release: stage: release diff --git a/conan-el9-gcc115/.gitlab-ci.yml b/conan-el9-gcc115/.gitlab-ci.yml index 72a4363..6cb4f08 100644 --- a/conan-el9-gcc115/.gitlab-ci.yml +++ b/conan-el9-gcc115/.gitlab-ci.yml @@ -24,21 +24,21 @@ before_script: build: stage: build script: - - docker build --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . + - docker build ${DOCKER_BUILD_EXTRA_OPTIONS} --pull -t ${CONTAINER_TEST_IMAGE} -f ${NAME}/Dockerfile . - docker push ${CONTAINER_TEST_IMAGE} test: stage: test script: - - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/rocky-release | grep "Rocky Linux release 9" - - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" - - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 11\.5" - - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" - - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" - - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" - - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" - - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version - - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cat /etc/rocky-release | grep "Rocky Linux release 9" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 11\.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1" + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} jq --version + - docker run ${DOCKER_RUN_EXTRA_OPTIONS} --rm ${CONTAINER_TEST_IMAGE} yq --version release: stage: release -- GitLab From d9d6be82f325542c730593962d96742974da677b Mon Sep 17 00:00:00 2001 From: MADELA Patrick <patrick.madela@synchrotron-soleil.fr> Date: Fri, 21 Feb 2025 08:57:34 +0100 Subject: [PATCH 7/7] Uncomment to enable build of all image --- .gitlab-ci.yml | 110 ++++++++++++++++++++++++------------------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 150fec2..fc7b4f9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,65 +11,65 @@ workflow: - if: $CI_PIPELINE_SOURCE == "web" - if: $CI_COMMIT_TAG -# conan-el6-gcc44: -# stage: triggers -# trigger: -# include: conan-el6-gcc44/.gitlab-ci.yml -# strategy: depend +conan-el6-gcc44: + stage: triggers + trigger: + include: conan-el6-gcc44/.gitlab-ci.yml + strategy: depend -# conan-el6-gcc91: -# stage: triggers -# trigger: -# include: conan-el6-gcc91/.gitlab-ci.yml -# strategy: depend +conan-el6-gcc91: + stage: triggers + trigger: + include: conan-el6-gcc91/.gitlab-ci.yml + strategy: depend -# conan-el6-gcc44-x86: -# stage: triggers -# trigger: -# include: conan-el6-gcc44-x86/.gitlab-ci.yml -# strategy: depend +conan-el6-gcc44-x86: + stage: triggers + trigger: + include: conan-el6-gcc44-x86/.gitlab-ci.yml + strategy: depend -# conan-el6-gcc91-x86: -# stage: triggers -# trigger: -# include: conan-el6-gcc91-x86/.gitlab-ci.yml -# strategy: depend +conan-el6-gcc91-x86: + stage: triggers + trigger: + include: conan-el6-gcc91-x86/.gitlab-ci.yml + strategy: depend -# conan-el7-gcc48: -# stage: triggers -# trigger: -# include: conan-el7-gcc48/.gitlab-ci.yml -# strategy: depend +conan-el7-gcc48: + stage: triggers + trigger: + include: conan-el7-gcc48/.gitlab-ci.yml + strategy: depend -# conan-el7-gcc93: -# stage: triggers -# trigger: -# include: conan-el7-gcc93/.gitlab-ci.yml -# strategy: depend +conan-el7-gcc93: + stage: triggers + trigger: + include: conan-el7-gcc93/.gitlab-ci.yml + strategy: depend -# conan-el7-gcc48-x86: -# stage: triggers -# trigger: -# include: conan-el7-gcc48-x86/.gitlab-ci.yml -# strategy: depend +conan-el7-gcc48-x86: + stage: triggers + trigger: + include: conan-el7-gcc48-x86/.gitlab-ci.yml + strategy: depend -# conan-el7-gcc93-x86: -# stage: triggers -# trigger: -# include: conan-el7-gcc93-x86/.gitlab-ci.yml -# strategy: depend +conan-el7-gcc93-x86: + stage: triggers + trigger: + include: conan-el7-gcc93-x86/.gitlab-ci.yml + strategy: depend -# conan-el7-gcc112: -# stage: triggers -# trigger: -# include: conan-el7-gcc112/.gitlab-ci.yml -# strategy: depend +conan-el7-gcc112: + stage: triggers + trigger: + include: conan-el7-gcc112/.gitlab-ci.yml + strategy: depend -# conan-el7-gcc114: -# stage: triggers -# trigger: -# include: conan-el7-gcc114-conda-forge/.gitlab-ci.yml -# strategy: depend +conan-el7-gcc114: + stage: triggers + trigger: + include: conan-el7-gcc114-conda-forge/.gitlab-ci.yml + strategy: depend conan-el7-gcc115: stage: triggers @@ -77,8 +77,8 @@ conan-el7-gcc115: include: conan-el7-gcc115/.gitlab-ci.yml strategy: depend -# conan-el9-gcc115: -# stage: triggers -# trigger: -# include: conan-el9-gcc115/.gitlab-ci.yml -# strategy: depend \ No newline at end of file +conan-el9-gcc115: + stage: triggers + trigger: + include: conan-el9-gcc115/.gitlab-ci.yml + strategy: depend \ No newline at end of file -- GitLab