Separate job script files for gmxapi package versions.
[alexxy/gromacs.git] / admin / gitlab-ci / python-gmxapi01.gitlab-ci.yml
similarity index 59%
rename from admin/gitlab-ci/python-gmxapi.gitlab-ci.yml
rename to admin/gitlab-ci/python-gmxapi01.gitlab-ci.yml
index 5b0fb42219e046e6b1ee389bf1071fa1985bdc78..1038badd0b368183480475025192b17897310334 100644 (file)
@@ -73,61 +73,3 @@ gmxapi-0.1:clang-8:py-3.8.2:
   variables:
     VENVPATH: "/root/venv/py3.8"
     PY_VER: "3.8.2"
-
-.gmxapi-0.2:gcc-7:gmx2021:
-  extends:
-    - .variables:default
-    - .use-clang:base
-  image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-18.04-gcc-7
-  stage: test
-  variables:
-    KUBERNETES_CPU_LIMIT: 2
-    KUBERNETES_CPU_REQUEST: 2
-    KUBERNETES_MEMORY_LIMIT: 2Gi
-    KUBERNETES_MEMORY_REQUEST: 2Gi
-    PY_UNIT_TEST_XML: $CI_PROJECT_DIR/py-JUnitTestResults.xml
-    PY_MPI_UNIT_TEST_XML: $CI_PROJECT_DIR/py-mpi-JUnitTestResults.xml
-    PY_ACCEPTANCE_TEST_XML: $CI_PROJECT_DIR/gmxapi-acceptance-JUnitTestResults.xml
-    PY_MPI_ACCEPTANCE_TEST_XML: $CI_PROJECT_DIR/gmxapi-acceptance-mpi-JUnitTestResults.xml
-  script:
-    - source $INSTALL_DIR/bin/GMXRC
-    - source $VENVPATH/bin/activate && INSTALL_DIR=$PWD/$INSTALL_DIR OMP_NUM_THREADS=1 bash admin/ci-scripts/build-and-test-py-gmxapi-0.2.sh
-  artifacts:
-    reports:
-      junit:
-        - $PY_UNIT_TEST_XML
-        - $PY_MPI_UNIT_TEST_XML
-        - $PY_ACCEPTANCE_TEST_XML
-        - $PY_MPI_ACCEPTANCE_TEST_XML
-    when: always
-    expire_in: 1 week
-  tags:
-    - k8s-scilifelab
-  # The dependency means we need to use the same tag restriction as upstream.
-  needs:
-    - job: gromacs:gcc-7:build
-      artifacts: true
-
-gmxapi-0.2:gcc-7:gmx2021:py-3.6.10:
-  extends:
-    - .gmxapi-0.2:gcc-7:gmx2021
-    - .rules:merge-requests:master
-  variables:
-    VENVPATH: "/root/venv/py3.6"
-    PY_VER: "3.6.10"
-
-gmxapi-0.2:gcc-7:gmx2021:py-3.7.7:
-  extends:
-    - .gmxapi-0.2:gcc-7:gmx2021
-    - .rules:merge-requests:master
-  variables:
-    VENVPATH: "/root/venv/py3.7"
-    PY_VER: "3.7.7"
-
-gmxapi-0.2:gcc-7:gmx2021:py-3.8.2:
-  extends:
-    - .gmxapi-0.2:gcc-7:gmx2021
-    - .rules:merge-requests:master
-  variables:
-    VENVPATH: "/root/venv/py3.8"
-    PY_VER: "3.8.2"