From 4b446298eb163feada70e74ce45426f7ff8e7d65 Mon Sep 17 00:00:00 2001 From: MADELA Patrick <patrick.madela@synchrotron-soleil.fr> Date: Tue, 4 Oct 2022 22:33:06 +0200 Subject: [PATCH] Update .gitlab-ci.yml file --- .gitlab-ci.yml | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 50bd7e5..69a1827 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,6 +4,7 @@ variables: stages: - build + - test .build-python: stage: build @@ -28,7 +29,30 @@ stages: paths: - ${NAME}.zip -build-dev-el6-gcc44: +.test-python: + stage: test + script: + - ${PYTHON_ROOT}/bin/python --version | grep ${PYTHON_VERSION} + +build:dev-el6-gcc44: + extends: [".build-python"] + image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-el6-gcc44 + variables: + OS: "linux-el6" + ARCH: "x86_64" + NAME: "python-${PYTHON_VERSION}-${OS}-${ARCH}" + PYTHON_ROOT: "${CI_PROJECT_DIR}/${NAME}" + +build:dev-el6-gcc44-x86: + extends: [".build-python"] + image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-el6-gcc44-x86 + variables: + OS: "linux-el6" + ARCH: "i686" + NAME: "python-${PYTHON_VERSION}-${OS}-${ARCH}" + PYTHON_ROOT: "${CI_PROJECT_DIR}/${NAME}" + +test:dev-el6-gcc44: extends: [".build-python"] image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-el6-gcc44 variables: @@ -36,8 +60,10 @@ build-dev-el6-gcc44: ARCH: "x86_64" NAME: "python-${PYTHON_VERSION}-${OS}-${ARCH}" PYTHON_ROOT: "${CI_PROJECT_DIR}/${NAME}" + dependencies: + - build:dev-el6-gcc44 -build-dev-el6-gcc44-x86: +test:dev-el6-gcc44-x86: extends: [".build-python"] image: gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-el6-gcc44-x86 variables: @@ -45,3 +71,5 @@ build-dev-el6-gcc44-x86: ARCH: "i686" NAME: "python-${PYTHON_VERSION}-${OS}-${ARCH}" PYTHON_ROOT: "${CI_PROJECT_DIR}/${NAME}" + dependencies: + - build:dev-el6-gcc44-x86 -- GitLab