diff --git a/ci/cscs.yml b/ci/cscs.yml new file mode 100644 index 00000000..e385bf23 --- /dev/null +++ b/ci/cscs.yml @@ -0,0 +1,25 @@ +--- +# Include external CI template from CSCS +include: + - remote: "https://gitlab.com/cscs-ci/recipes/-/raw/master/templates/v2/.ci-ext.yml" + +# Defines the stages for the CI/CD pipeline +# Jobs in earlier stages are run before jobs in later stages. +stages: + - build + +variables: + TMPDIR: "/var/tmp" + +job: + stage: build + extends: .f7t-controller + script: + - FIRECREST_URL=https://api.cscs.ch/cw/firecrest/v1 + - CLUSTER=santis + - firecrest filesystems --system $CLUSTER + - apt-get update -y && apt-get install -y --no-install-recommends graphviz graphviz-dev rabbitmq-server + - pip install --upgrade pip + - pip install hatch + - pip install . + - verdi presto --profile-name "cscs-ci"