From 63c510e8260b125fcbc2702df8180af601dac2eb Mon Sep 17 00:00:00 2001 From: Romaric Kanyamibwa Date: Fri, 12 Jul 2024 14:16:12 +0200 Subject: [PATCH] Remove installation of various python versions Now all the versions of python supported by adacore are installed directly in the image and it is not necessary to install them in the CI. ref it/org/operation_support/iaas/issues#181 --- .gitlab-ci.yml | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b0b7a4e8..adfd263c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,7 +21,6 @@ default: - run_as_root:false interruptible: true - # Images .linux-image: @@ -39,19 +38,10 @@ default: - cpu:2 - mem:4 before_script: - - export CI_WIN_PYTHON=${PYTHON_VERSION:2:1}.${PYTHON_VERSION:3:2} - - mkdir -p /it/python/$CI_WIN_PYTHON - - cd /it/python/$CI_WIN_PYTHON - - e3-cathod components --component=python$CI_WIN_PYTHON --platform=x86_64-windows64 --setup=thirdparties --build-date=all --as-name=python$CI_WIN_PYTHON --download - - tar -xzf python$CI_WIN_PYTHON.tar.gz --strip-components=1 - - rm -f python$CI_WIN_PYTHON.tar.gz - - cd - - - export PATH="/it/python/$CI_WIN_PYTHON:/it/python/$CI_WIN_PYTHON/Scripts:$PATH" - - unset CI_WIN_PYTHON + - source /it/activate-python ${PYTHON_VERSION:2:1}.${PYTHON_VERSION:3:2} - mkdir -p "C:/tmp/Trash" - python -m pip install -U pip - # Common .tox-common: @@ -76,7 +66,6 @@ default: - !reference [.windows-image, before_script] - !reference [.tox-common, before_script] - ### CHECKSTYLE ### Checkstyle: @@ -85,11 +74,11 @@ Checkstyle: before_script: - !reference [.linux-common, before_script] - git config --global --add - url."${GITLAB_REMOTE}/it/black.git".insteadOf - https://github.com/ambv/black + url."${GITLAB_REMOTE}/it/black.git".insteadOf + https://github.com/ambv/black - git config --global --add - url."${GITLAB_REMOTE}/it/flake8.git".insteadOf - https://github.com/pycqa/flake8 + url."${GITLAB_REMOTE}/it/flake8.git".insteadOf + https://github.com/pycqa/flake8 - python -m pip install pre-commit - pre-commit install script: @@ -99,7 +88,6 @@ Checkstyle: PYTHON_VERSION: ${LATEST_PYTHON} CI_TOX_ENV: mypy - ### LINUX TESTS ### .test-linux: @@ -138,7 +126,6 @@ Test linux py3.12: variables: PYTHON_VERSION: py312 - ### WINDOWS TESTS ### .test-windows: @@ -167,7 +154,6 @@ Test windows py3.12: variables: PYTHON_VERSION: py312 - ### OTHERS ### Security: