diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 50bd7e57ad97da09d7e3813c0ed0603c7f5c4eb5..69a1827c9eb9185e204d7cdf0cbf6b919b753126 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