Commit 7e1280f8 authored by Pape, David (FWCC) - 139658's avatar Pape, David (FWCC) - 139658
Browse files

Headings

parent d191c99a
Prototype of a gitlab-runner using a custom executor to run CI jobs on hemera cluster with Slurm.
Instructions -- Usage in .gitlab-ci.yml
=====================================
Instructions
============
- CI jobs that are supposed to run on the cluster must be tagged with "hemera"
Usage in .gitlab-ci.yml
-----------------------
- CI jobs that are supposed to run on the cluster must be tagged with `hemera`
- Pass options to the Slurm job by adding them to your job as variables and prepending "CI_SLURM_"
to their name. Options must be all upper case, hyphens become underscores. Currently supported
......@@ -16,6 +19,7 @@ Instructions -- Usage in .gitlab-ci.yml
- CI_SLURM_PARTITION
- CI_SLURM_GRES
- Example 1 -- Run a hybrid MPI/OpenMP job
```yml
run_mpi_omp:
......@@ -48,9 +52,8 @@ run_cuda:
- ./cuda
```
Instructions -- Runner setup
============================
Runner setup
------------
- Run `./setup.sh` to symlink the runner configuration file to the apropriate place. You will be
warned if the gitlab-runner executable (which you will need when working with artifacts) is not in
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment