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

Added README.

parent 23659f02
Prototype of a gitlab-runner using a custom executor to run CI jobs on hemera cluster.
Instructions
============
- 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
your path.
- Start the runner: gitlab-runner run --working-directory
- Register runners to your project: gitlab-runner register
You'll need one runner with the tag "hemera" and one without.
- Edit the runner-config.toml and place the tokens of the newly generated configuration blocks in
the two old blocks and delete the rest of the new ones.
This process is necessary when executing the runner as a non-privileged user.
Code overview
=============
setup.sh -- creates a symlink for the configuration file
runner-config.toml -- configuration of the gitlab-runner
base.sh -- contains variables commonly used by the other scripts
config.sh -- is executed in the config stage
run.sh -- is executed in the run stage
cleanup.sh -- is executed in the cleanup stage
Supports Markdown
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