From de555cbf5728fb2ce123ef68e274640e892b1c77 Mon Sep 17 00:00:00 2001
From: MADELA Patrick <patrick.madela@synchrotron-soleil.fr>
Date: Mon, 5 Dec 2022 17:29:14 +0100
Subject: [PATCH] Update build using newest build of python

---
 .gitlab-ci.yml | 98 +++++++++++---------------------------------------
 1 file changed, 20 insertions(+), 78 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 53fc877..70b4240 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -18,7 +18,7 @@ stages:
   stage: build
   script:
     # Install python 3
-    - curl -s -L -o ${PYTHON_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/python3/-/jobs/artifacts/main/download?job=${PLATFORM}
+    - curl -s -L -o ${PYTHON_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/python3/-/jobs/artifacts/3.6.3/download?job=${PLATFORM}
     - unzip -q ${PYTHON_ROOT}.zip -d ${CI_PROJECT_DIR}
     - rm -f ${PYTHON_ROOT}.zip
     # Install conan
@@ -36,7 +36,7 @@ stages:
   stage: test
   script:
     # Install python 3
-    - curl -s -L -o ${PYTHON_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/python3/-/jobs/artifacts/main/download?job=${PLATFORM}
+    - curl -s -L -o ${PYTHON_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/python3/-/jobs/artifacts/3.6.3/download?job=${PLATFORM}
     - unzip -q ${PYTHON_ROOT}.zip -d ${CI_PROJECT_DIR}
     - rm ${PYTHON_ROOT}.zip
     # Test 
@@ -51,117 +51,59 @@ stages:
     - zip -r --symlinks ../${CONAN_ROOT}.zip *
     - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file ../${CONAN_ROOT}.zip "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/conan/${CONAN_VERSION}/${CONAN_ROOT}"'
 
-linux-el6-x86_64:
+linux-x86_64:
   extends: [".build"]
   image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-docker-tools/dev-el6-gcc44
   variables:
-    PLATFORM: "linux-el6-x86_64"
+    PLATFORM: "linux-x86_64"
     CONAN_ROOT: "conan-${CONAN_VERSION}-${PLATFORM}"
     PYTHON_ROOT: "python-${PYTHON_VERSION}-${PLATFORM}"
 
-test-el6-x86_64:
+test-x86_64:
   extends: [".test"]
   image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-docker-tools/dev-el6-gcc44
   variables:
-    PLATFORM: "linux-el6-x86_64"
+    PLATFORM: "linux-x86_64"
     CONAN_ROOT: "conan-${CONAN_VERSION}-${PLATFORM}"
     PYTHON_ROOT: "python-${PYTHON_VERSION}-${PLATFORM}"
   needs:
-    - linux-el6-x86_64
+    - linux-x86_64
 
-package-el6-x86_64:
+package-x86_64:
   extends: [".package"]
   image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-docker-tools/dev-el6-gcc44
   variables:
-    PLATFORM: "linux-el6-x86_64"
+    PLATFORM: "linux-x86_64"
     CONAN_ROOT: "conan-${CONAN_VERSION}-${PLATFORM}"
   needs:
-    - linux-el6-x86_64
-    - test-el6-x86_64
+    - linux-x86_64
+    - test-x86_64
 
-linux-el6-i686:
+linux-i686:
   extends: [".build"]
   image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-docker-tools/dev-el6-gcc44-x86
   variables:
-    PLATFORM: "linux-el6-i686"
+    PLATFORM: "linux-i686"
     CONAN_ROOT: "conan-${CONAN_VERSION}-${PLATFORM}"
     PYTHON_ROOT: "python-${PYTHON_VERSION}-${PLATFORM}"
 
-test-el6-i686:
+test-i686:
   extends: [".test"]
   image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-docker-tools/dev-el6-gcc44-x86
   variables:
-    PLATFORM: "linux-el6-i686"
+    PLATFORM: "linux-i686"
     CONAN_ROOT: "conan-${CONAN_VERSION}-${PLATFORM}"
     PYTHON_ROOT: "python-${PYTHON_VERSION}-${PLATFORM}"
   needs:
-    - linux-el6-i686
+    - linux-i686
 
-package-el6-i686:
+package-i686:
   extends: [".package"]
   image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-docker-tools/dev-el6-gcc44-x86
   variables:
-    PLATFORM: "linux-el6-i686"
+    PLATFORM: "linux-i686"
     CONAN_ROOT: "conan-${CONAN_VERSION}-${PLATFORM}"
     PYTHON_ROOT: "python-${PYTHON_VERSION}-${PLATFORM}"
   needs:
-    - linux-el6-i686
-    - test-el6-i686
-
-linux-el7-x86_64:
-  extends: [".build"]
-  image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-docker-tools/dev-el7-gcc48
-  variables:
-    PLATFORM: "linux-el7-x86_64"
-    CONAN_ROOT: "conan-${CONAN_VERSION}-${PLATFORM}"
-    PYTHON_ROOT: "python-${PYTHON_VERSION}-${PLATFORM}"
-
-test-el7-x86_64:
-  extends: [".test"]
-  image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-docker-tools/dev-el7-gcc48
-  variables:
-    PLATFORM: "linux-el7-x86_64"
-    CONAN_ROOT: "conan-${CONAN_VERSION}-${PLATFORM}"
-    PYTHON_ROOT: "python-${PYTHON_VERSION}-${PLATFORM}"
-  needs:
-    - linux-el7-x86_64
-
-package-el7-x86_64:
-  extends: [".package"]
-  image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-docker-tools/dev-el6-gcc44-x86
-  variables:
-    PLATFORM: "linux-el7-x86_64"
-    CONAN_ROOT: "conan-${CONAN_VERSION}-${PLATFORM}"
-    PYTHON_ROOT: "python-${PYTHON_VERSION}-${PLATFORM}"
-  needs:
-    - linux-el7-x86_64
-    - test-el7-x86_64
-
-linux-el7-i686:
-  extends: [".build"]
-  image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-docker-tools/dev-el7-gcc48-x86
-  variables:
-    PLATFORM: "linux-el7-i686"
-    CONAN_ROOT: "conan-${CONAN_VERSION}-${PLATFORM}"
-    PYTHON_ROOT: "python-${PYTHON_VERSION}-${PLATFORM}"
-
-test-el7-i686:
-  extends: [".test"]
-  image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-docker-tools/dev-el7-gcc48-x86
-  variables:
-    PLATFORM: "linux-el7-i686"
-    CONAN_ROOT: "conan-${CONAN_VERSION}-${PLATFORM}"
-    PYTHON_ROOT: "python-${PYTHON_VERSION}-${PLATFORM}"
-  needs:
-    - linux-el7-i686
-
-package-el7-i686:
-  extends: [".package"]
-  image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-docker-tools/dev-el7-gcc48-x86
-  variables:
-    PLATFORM: "linux-el7-i686"
-    CONAN_ROOT: "conan-${CONAN_VERSION}-${PLATFORM}"
-    PYTHON_ROOT: "python-${PYTHON_VERSION}-${PLATFORM}"
-  needs:
-    - linux-el7-i686
-    - test-el7-i686
\ No newline at end of file
+    - linux-i686
+    - test-i686
-- 
GitLab