diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7d8d60bf03a3adcf5bdf11ce533ffdd2d8c79f9d..eebfef386774ab232c843d1d58793d61115a7204 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,7 +21,7 @@ stages: # Caching of dependencies to speed up builds variables: SECURE_LOG_LEVEL: debug - SOURCE_IMAGE: debian:bookworm + SOURCE_IMAGE: debian:12.10 include: - template: Security/SAST.gitlab-ci.yml @@ -77,12 +77,15 @@ build_spack: build_cobalt: stage: test image: docker + dependencies: + - build_spack tags: - dind rules: - if: $CI_PIPELINE_SOURCE == "merge_request_event" changes: - docker/* + - environment.yaml - modules.yaml - if: ($CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH) || ($CI_COMMIT_TAG && $CI_COMMIT_REF_PROTECTED == "true") script: @@ -101,16 +104,6 @@ build_cobalt: docker push $CI_REGISTRY_IMAGE/cobalt:latest fi -# script: -# - source ${SPACK_DIR}/share/spack/setup-env.sh -# - spack env create lofar -# - spack env activate lofar -# - cp environment.yaml $SPACK_ENV/spack.yaml -# - spack install -# - cp modules.yaml ~/.spack/modules.yaml -# - spack module tcl refresh -y -# - source /etc/profile.d/modules.sh - release_job: stage: publish image: registry.gitlab.com/gitlab-org/release-cli:latest diff --git a/.prepare.gitlab-ci.yml b/.prepare.gitlab-ci.yml index 9175037eff879aa5bcf597bc994ad50961437f60..62fc9d66c858453ac0131c42ce874b3844e5b91f 100644 --- a/.prepare.gitlab-ci.yml +++ b/.prepare.gitlab-ci.yml @@ -8,13 +8,6 @@ workflow: build_ci_runner_image: stage: build image: docker -# rules: -# - if: $CI_PIPELINE_SOURCE == "merge_request_event" -# changes: -# - docker/* -# - environment.yaml -# - modules.yaml -# - if: ($CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH) || $CI_COMMIT_TAG tags: - dind script: @@ -33,25 +26,3 @@ build_ci_runner_image: docker image tag $CI_REGISTRY_IMAGE/ci-build-runner:$CI_COMMIT_REF_SLUG $CI_REGISTRY_IMAGE/ci-build-runner:latest docker push $CI_REGISTRY_IMAGE/ci-build-runner:latest fi - -## This job retags latest for the pipeline if there are no changes to files that influence images -#retag_ci_runner_image: -# stage: build -# image: docker -# rules: -# - if: $CI_PIPELINE_SOURCE == "merge_request_event" -# - if: $CI_PIPELINE_SOURCE == "merge_request_event" -# changes: -# - docker/* -# - environment.yaml -# - modules.yaml -# when: never -# - if: ($CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH) || $CI_COMMIT_TAG -# when: never -# tags: -# - dind -# script: -# - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY -# - docker pull $CI_REGISTRY_IMAGE/ci-build-runner:latest -# - docker tag $CI_REGISTRY_IMAGE/ci-build-runner:latest $CI_REGISTRY_IMAGE/ci-build-runner:$CI_COMMIT_REF_SLUG -# - docker push $CI_REGISTRY_IMAGE/ci-build-runner:$CI_COMMIT_REF_SLUG # push the image \ No newline at end of file diff --git a/environment.yaml b/environment.yaml index d595f971ce92e3b08cbf4fc8e4203f2c7efe134c..c7ec3fc0b44aee17cbeea32341b583ce6cf38371 100644 --- a/environment.yaml +++ b/environment.yaml @@ -5,7 +5,7 @@ spack: - boost+date_time+regex+filesystem+system+python+numpy - casacore@3.5.0 - cmake@3.28.6 - - curl + - cuda@12.4 - curl - dal2@master - fftw diff --git a/old-environment.yaml b/old-environment.yaml deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000