GitLab CI/CD

From PeformIQ Upgrade
Revision as of 23:14, 31 January 2022 by PeterHarding (talk | contribs)
Jump to navigation Jump to search

Runners

Tokens

Registration tokens are used to create runner tokens.

The former are available at instance, group and project level so you may share runners across the instance, group or have dedicated runners for a project.

The runner token is used to authenticate and authorize. I.e. the runner is usable by a project, a group or all projects of an instance.

You may easily revoke a single runner‘s token without invalidating other tokens. This is e.g. useful when a runner is compromised.

Additionally you may use this for resource sharing: buy a big machine, set it‘s overall limit to 32 parallel runs and create 8 runner tokens for 8 different groups, restrict the parallelism of each token to 4 concurrent runs.

Misc